# ARDUINO MEGA2560 WIFI扩展板使用 ## arduino mega2560 wifi扩展板链接 [![image-20220111222240631](media/202201112247615.png)](https://item.taobao.com/item.htm?id=520305709648) ## 例程/库/原理图下载地址 链接:[https://pan.baidu.com/s/1DTD-D1FaKNVEMxzsmXpZqA](https://pan.baidu.com/s/1DTD-D1FaKNVEMxzsmXpZqA) 提取码:4321 ## 视频演示 [https://www.bilibili.com/video/BV1H44y157qq/](https://www.bilibili.com/video/BV1H44y157qq/) ## 优缺点 | | arduino mega2560主控板+wifi扩展板 | ESP8266或者ESP32直接做主控 | | -------- | ------------------------------------------------------------ | ---------------------------------------- | | 优点 | 可用的IO多,有四五十个可用IO,外设接口多,对于已经用arduino开发的代码,不用再考虑移植到ESP8266/ESP32上兼容性的问题 | IO资源紧张 | | 入手难度 | 难度低,会arduino就可以直接用,门槛低,库已经封装调试好直接可用 | 难度稍高,安装开发环境等都可以劝退一群人 | | 响应速度 | 稍微慢一些,通过串口AT指令控制的 | 快 | | 成本 | 高点,多个mega2560板子 | 低一些 | ## 阿里云生活物联网平台MQTT协议传输数据例程使用 1. 这里以我的arduino mega2560开发板+arduino mega2560 wifi扩展板 这样的环境为例,演示使用 下载资料包,找到里面的例程和库,把库文件内的文件夹复制到arduino开发环境的libraries文件夹 2. 打开代码按照要求修改自己的5个信息 这里的3个重要数据怎么获取?参考这里:[阿里云物联网的设置](http://wiki.waaax.cn/LESSON/AliyunIoT_SET/AliyunIoT_SET.html) ![image-20220111224129761](media/202201112247617.png) 3. 烧录代码,看串口调试信息,已经连接上阿里云 ![image-20220110185003573](media/202201112247618.png) 4. 可以配合云智能app使用了,这样就可以用上面的按键控制板子上的继电器开关了,板子上的温湿度数据也自动在这里显示 ![image-20220110184522813](media/202201112248437.png)