学习笔记(红外控制电机led)十六
创建数据点模组选择乐鑫
创立MCU独立方案
看电路原理图,可以看出红外为PB7引脚,设为输入;设led为PB1和PB11引脚设为输出;电机为PB4和PB5引脚设为PWM;然后在STM32F103C8x.ioc里设置引脚和PWM晶振等。然后设置完生成时代。
打开工程文件,修改代码,在main.c里修改。添加PWM的函数等;
在gizwits_produt.h**在main.c里添加的函数
然后在gizwits_produt.c里添加代码。
红外是只读,userHandle(void)里设置添加代码,设if语句红外遮挡状态里设置led和电机等操作代码
设置电机的枚举数据添加设置
app的实现界面,遮挡住红外:led1亮,电机可调运行选的相对应档速;不遮住红外,led2亮,电机停止运行;
实物图显示:
没遮挡:
遮挡:
页:
[1]