涂鸦智能 基于STM32与WBR3模块开发之从远程控制点亮LED开始

张开发
2026/4/12 11:37:17 15 分钟阅读

分享文章

涂鸦智能 基于STM32与WBR3模块开发之从远程控制点亮LED开始
演示2一、先准备两开发板1、STM32开发板2、WBR3通信板如果买不到这个板子买wbr3模块就行模块接上电源就可以运行不需要复杂的外置电路WBR3通信板3、电路连接二、注册登录涂鸦开发者平台1、创建产品2、选择品类标准类目 其他 自定义品类。3、选择产品开发4、选择自定义方案5、选择填写配置 创建产品6、这一步可以什么不用选直接确定7、在产品自定义功能里面添加功能8、如图选择就可以了然后确定9、点击下一步10、Studio 面板 创建Studio 面板11、可以选择顶部固定12、这里视频教程教程13、接着下一步硬件开发14、选择MCU SDK 硬件选择 WBR3 Wi-Fi Bluetooth 模组15、下载MCU SDK三、移植代码烧录stm321、解压下载好的MCU SDK2、置顶下载工程文件该工程文件是“江协科技”模板修改而来小白可去观看“江协科技”SMT32的教程打开STM32工程文件把mcu_sdk复制粘贴到工程文件里3、打开工程4、打开工程后步骤3文件命名一定是mcu_sdk5、点击魔法棒6、这样工程就添加好了开始编程 在mcu_sdk里的protocol.c的#include wifi.h下方添加如下声明unsigned char LED 0;extern void Serial_SendByte(unsigned char Byte);extern void LED1_OFF(void);extern void LED1_ON(void);7、在mcu_sdk里的protocol.c的void uart_transmit_output(u8 value)里添加Serial_SendByte(value);8、同样在mcu_sdk里的protocol.c里如图添加这一条mcu_dp_bool_update(DPID_LED,LED); //BOOL型数据上报;9、同样在mcu_sdk里的protocol.c里如图控制LED灯static unsigned char dp_download_led_handle(const unsigned char value[], unsigned short length)函数里是你要控制的功能。你在涂鸦添加多少个功能点下载的mcu_sdk里就有多少个这样的功能函数。功能函数里添加您需要的功能这里是控制LED的亮灭10、点击开始编译注意会有很多报出错报错的原因是代码中有很多涂鸦为了文字指引每个报错都点一遍把报错的这三行都删了11、没有报错后这里警告估计有5个这样代码就可以写入单片机了12、硬件连接13、打开涂鸦APP添加设备就可以控制了演示2

更多文章