- 博客(3)
- 收藏
- 关注
原创 STM32F407学习笔记——DHT11模块(温湿度传感器)
STM32F407学习笔记——DHT11模块(温湿度传感器)一、基本原理:通过控制DHT11模块时序来对DHT11传感器进行控制和数据的读取,总线空闲状态为高电平,单片机把总线拉低等待DHT11响应,拉低时间大于18ms,保证DHT11能检测到起始信号。当DHT11接收到单片机的开始信号后,等待单片机开始信号结束,然后发送80us低电平响应信号。单片机发送开始信号结束后,延时等待20-40us后,切换为输入状态,等待DHT11的80us低电平信号结束,然后判断DHT11是否是否发出 80us 的高电平;
2021-02-26 11:14:27 7023 1
原创 STM32F407学习笔记——MG90S舵机模块(基本控制)
STM32F407学习笔记——MG90S舵机模块(基本控制)一、基本原理:通过改变PWM占空比来实现舵机进行不同角度转动,下面给出旋转角度与脉冲时间及对应占空比的关系(时基脉冲=20ms)。旋转角度脉冲时间比较寄存器占空比0°0.5ms1952.5%45°1ms1905%90°1.5ms1857.5%135°2ms18010%180°2.5ms17512.5%占空比计算公式:脉冲时间/20ms比较寄存器:200-20
2021-02-23 18:57:45 9751 4
原创 STM32F407学习笔记——HC-SR04模块(基本测距应用)
STM32F407学习笔记——HC-SR04模块(基本测距应用)一、基本原理:定义stm32的GPIO,给予Trig高电平(大于10us即可这里给予的是20us),再拉低发送超声波,超声波在碰到障碍物时返回被超声波模块接受,Echo输出高电平,通过定时器得出Echo高电平持续时间即可计算与障碍物之间的距离。二、代码功能:通过stm32控制超声波模块将测得的距离反馈在串口上。三、接线:Trig——PA6 、Echo——PA7四、代码部分:HC-SR04.h#ifndef _sr04_H#
2021-02-23 17:06:10 2260 10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人