1.概况 arduino Uno WiFi 是Arduino Org 推出的一款基于Arduino Uno 的开发板,主芯片仍然采用与Arduino Uno 相同的ATMega328p ,使得开发者能够像使用Arduino Uno 一样使用它。 Arduino Uno WiFi 集成了乐鑫的esp8266芯片作为WiFi 模块以提供无线联网功能,支持OTA 程序无线下载功能,支持REST 方式实现远程控制,支持Web 方式轻松配置网络。 WiFi功能使得Arduino Uno WiFi可以轻松实现无线控制,但是假如没有一款优秀的云服务器来提供固定IP访问和数据保存,也是无法实现不在同一局域网中的远程控制的。 Gizwits为个人开发者带来了福音,在设备节点小于一定数量时,Gizwits为开发者提供免费云服务器使用。另外为了简化开发难度,Gizwits提供了数据上传分发的详细协议格式及APP范例。 本文将介绍Arduino Uno WiFi 板ESP8266固件烧写流程与方法。
准备工作1、ESP8266烧写工具及固件下载
2、连接烧写串口(TX/RX直连,如若出现连接失败,则做交叉连接尝试):
烧录 请按照下列步骤进行镜像上传: Ø 使用Arduino IDE工具下载Blink.ino到ATMega328p
Ø 使用USB2Serial工具的Tx Rx GND管脚分别接至Arduino Uno WiFi的Tx Rx GND管脚 Ø 将USB2Serial工具USB接口接至PC,并保证驱动已安装,PC可识别串口 Ø 将Uno WiFi断电,按住开发板上ESP B/L开关的同时上电,以进入下载模式 Ø 使用FlashDownloadTool进行镜像下载,配置如下,其中COM PORT根据实际情况选
Ø 点击START按钮等待同步
Ø 使用公对公杜邦线一端接至GND管脚,另一端接至Uno WiFi开发板背面,ARDUINO.ORG上方的测试点,不需要焊接,程序上传完毕后断开即可
Ø 测试点与GND导通时即完成同步,开始程序上传,上传完毕后断开即可
更多Arduino教程与资料:
|