![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
韦东山Linux实验班
小甲鱼T
这个作者很懒,什么都没留下…
展开
-
【无标题】
主机发出一个480us的低脉冲,模块也跟着回应一个低脉冲。然后紧跟着主机发送ROM命令和控制命令(转换温度)。等待1s之后,再去读数据。4、通过关开操作来读取数据。转载 2023-01-16 21:53:12 · 53 阅读 · 0 评论 -
DHT11温湿度传感器
一个完整的数据应该接收到84个跳变沿,公式如下图所示。那怎么计算脉冲之间的时间呢?可通过中断进行计算,后面的时间减去前面的时间。如果高电平在26~28ms之间,那么是0,高电平大于70ms,则是1。如下图所示,主机先发出一个低脉冲信号告诉模块(最小18ms),在拉高信号,模块收到信号后在进行回应。回应之后,在发送数据,数据由下面的四十位组成。转载 2023-01-16 13:40:53 · 546 阅读 · 0 评论 -
5、步进电机
定子之间的角度为45°,转子之间的角度为60°。如下图所示,(1)当B导通时,3号转子正对B号定子。(2)当B断开时,A导通,A号定子吸引2号转子,转子顺时针转动15°。(3)以此类推,A号定子断电,D号转子导通,又顺时针转动15°。gpio输出为两个1,两个0时,转子转动7.5°。由于电机的电压太大,开发板不能直接接通到电机,所以在中间加入了驱动板。开发板引出四根控制线控制驱动板,驱动板在引出四根线控制电机。相反的,当想要步进电机逆时针转动时,将上面的顺序颠倒。按照逻辑真值表,来处理驱动板的输入输出值。转载 2023-01-16 13:38:57 · 119 阅读 · 0 评论 -
Ubuntu中VScode的操作
在make的前面加上bear,就能得到compile_commands.json,这个文件记录了make过程中他所编译的所有文件。clangd就是根据这个文件,解析目录,生成索引。索引在.cache/clangd/idex/目录下。方便好用的前提(Ctrl+鼠标点击就能跳转):clangd插件 解析目录,生成索引。转载 2023-01-14 13:07:12 · 242 阅读 · 0 评论