STM32:GPIO输入(硬件部分)(内含实验现象+按键介绍+传感器模块介绍+硬件电路)
1.实验现象:蜂鸣器模块,光敏电阻模块(挡住光敏电阻,光线变暗时,蜂鸣器就响。2.按键介绍:右图,按键没按下是高电平,按下是低电平,消抖通常用软件消抖,即延时函数消耗这部分时间。3.传感器模块介绍:右图分别是光敏电阻,热敏电阻,对射式红外传感器,反射式红外传感器。光线/温度越高/红外越强,阻值越小(通常检测电压来展示)下图3中N1是可变电阻(温度/光敏电阻等),C2是滤波电容,滤除干扰,保证输出....

stm32的GPIO按键弹起、按下的事件
背景实现了一个基于gpio的按键,但是发现有时候会因为按动的时间过长,导致会触发两次按键的事件。因此考虑将原来的电平触发模式改为边沿触发模式,即将原来的按键被按下执行动作,改为按键的状态改变的时候再执行动作。其实是通过一个标志位记录了之前的按键状态,用于下次的状态判断。源码if(//按键按下事件 void keyPress(void) { //低电平标示按键按下 KEY1== 0) {...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
IoT
物联网软硬件开发者一站式基地
+关注