学习笔记(板子按键实现电机转动)十九
本帖最后由 gph 于 2023-7-30 21:33 编辑1、创建项目2、下载MCU独立方案并进行解压
3、打开STM32F103C8x.ioc设置引脚(参考原理图),然后生成代码
4、添加代码
在主函数里添加电机的代码和函数
在main.c里的按键函数里添加电机代码,以实现长按和短按的效果各不同:
按键的gizwitsSetMode()解释如下:
void gizwitsSetMode(uint8_t mode) 参数 mode:WIFI_MODE_TYPE_T 枚举值
● 参数为 WIFI_RESET_MODE,恢复模组出厂配置接口,调用会清空所有配置参数,恢 复到出厂默认配置。
● 参数为 WIFI_SOFTAP_MODE 或 WIFI_AIRLINK_MODE,配置模式切换接口,支持 SoftAP 和 AirLink 模式。
参数为 WIFI_SOFTAP_MODE 时配置模组进入 SoftAp 模式, 参数为 WIFI_AIRLINK_MODE 配置模组进入 AirLink 模式。
● 参数为 WIFI_PRODUCTION_TEST,模组进入产测模式。
● 参数为 WIFI_NINABLE_MODE , 模组进入可绑定模式, 可绑定时间为 NINABLETIME(gizwits_protocol.h 中**),默认为 0,表示模组永久可绑定
板子效果:
短按key1电机调速为100,长按key1电机停止运行,短按key2电机调速为20
页:
[1]