WiFi IoT模块开箱上电之小转盘
2021-02-278182
AI 快速预览详细
本文介绍了如何使用DFRduino UNO R3、IO传感器扩展板V7.1和Gravity: WiFi IoT模块,通过MQTT协议控制DMS-MG90舵机。首先,将WiFi模块拨到I2C模式并连接扩展板I2C端口,然后下载库文件并编写代码。代码中设置了回调函数来监听EasyIoT发送的消息,并根据消息内容控制舵机的角度。尽管编译过程中出现了一些字符类型转换的错误,但最终成功实现了远程控制。此外,还提到了可以通过EasyIoT微信小程序进行控制。
|
模块买到手好几天了,乘周末有时间开箱上电试试。 ![]() 材料:DFRduino UNO R3一枚、IO 传感器扩展板 V7.1一枚、Gravity:WIFI IoT模块一枚、DMS-MG90舵机一枚。 打算从EasyIoT上向设备发送字符,控制舵机转起来,一个简单的小转盘,协议用MQTT。 ![]() ![]() ![]() WiFi模块拨到I2C模式,连接扩展板I2C端口。舵机连接数字端口9。在https://github.com/DFRobot/DFRobot_WiFi_IoT_Module下载库文件(我下载的是ZIP格式)。 ![]() 下面处理代码部分,涉及ID/密码的地方我用星号代替。 编译的时候出现了很多错误,处女座的同学比较紧张,见下图: ![]() ![]() 看了一下,基本上都是字符类型转换的错误,编译可以正常通过,正常导入UNO板子。 WiFi模块灯会从红色转到蓝色,最后停在绿色。 ![]() ![]() ![]() 在浏览器打开EasyIoT(https://iot.dfrobot.com.cn/): ![]() 第一个设备(auwZY6AWg),向其发送字符(1~5,),分别对应舵机的0度、45度、90度、135度,以及180度。 ![]() 搭建过程中记录的几个小视频: 除了PC浏览器端可以向设备发送控制字符外,也可以使用EasyIoT微信小程序。不过,昨天晚上还行,今天我这里显示的就是空白了,不知道是不是微信小程序不太稳定。 ![]() 总体来说,该模块上手还比较容易,连接无线路由器也很快速。除了有点小贵,其他都挺好。 一会儿再试试HTTP协议,向上位机发送点数据看看,先写到这里。 |

















