- 博客(7)
- 收藏
- 关注
原创 STM32F407高级定时器驱动舵机
我看到有很多文章都是通过通用定时器驱动舵机,基于正点原子的例程上使用高级定时器驱动舵机。舵机是通过高电平的占空比来调节输出轴的角度,舵机的驱动信号是50Hz的方波信号,每个周期为20ms,其中高电平的占比在0.5ms-2.5ms之间,对应关系如下:所以我们可以通过控制控制信号的高电平长度来调节输出角度,从而实现方向的控制。STM32F407内有很多定时器,我利用高级定时器的PWM输出功能调出我们需要的50Hz脉冲信号,通过调节PWM输出的时长来调节舵机的角度,定时器的配置代码如下:#includ
2021-12-27 10:36:38 4367 2
原创 ESP8266-12F最小系统实现天气时钟
ESP8266-12F最小系统实现天气时钟电路设计思路原理图设计PCB走线布局设计成品展示电路设计思路首先得有一个ESP8266-12F电路,引出需要用到的引脚,通过Micro USB进行供电,但是Micro USB供电是5V,ESP8266芯片只需要3.3V,所以我们需要通过AMS1117电路进行电压转换成3.3V给ESP8266供电,下载通过CH340C电路自动下载,再引出一排排针给OLED屏幕连接原理图设计PCB走线布局设计成品展示...
2021-06-15 15:28:46 2438 2
原创 ESP8266+0.96寸OLED+心知天气做的简约版天气时钟
简述:学习ESP8266就想做一个小项目,就在网上看别人的天气时钟跟着做了一遍,大致上差不多,就进行了一些小的改动。一:硬件准备Nodemcu开发板0.96寸OLED(SPI七线制)GND - GNDVCC - 3.3VD0 - D2D1 - D1RES - D7DC - D5CS - D6面包板杜邦线二:软件准备进行库安装,用到的库有:<ESP8266WiFi.h><ESP8266_Seniverse.h><U8g2lib.h>&
2021-04-20 13:10:58 5988 10
原创 ESP8266+0.96寸OLED+心知天气制作天气时钟
天气时钟的制作一.准备部分代码演示效果一.准备我的天气时钟的制作是基于太极创客制作的<ESP8266_Seniverse.h>进行开发。1:要准备的材料有以下Nodemcu开发板中景园0.96寸OLED(七线制SPI)面包板杜邦线2:用到的库有以下:<ESP8266WiFi.h><ESP8266_Seniverse.h><NTPClient.h><U8g2lib.h><WiFiUdp.h><Wi
2021-04-20 10:53:25 7925 9
原创 Arduino温湿度计
1.使用材料Arduino uno开发板,杜邦线,LCD1602(四线制IIC),DHT11模块2.接线部分DHT11:DO-8VCC- 3.3VGND-GNDLCD1602(四线制IIC):VCC-5VGND-GNDSDA-A4SCL-A53.代码部分写代码之前要先安装两个库,<LiquidCrystal_I2C>和DHT11,然后在程序里面进行库调用4.演示效果最终呈现的样子是Lcd1602(四线制IIC)上显示温湿度。并且进行实时更新...
2021-01-05 20:33:42 668 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人