admin 发表于 2017-1-10 10:24:52

ArduinoUnoWiFi 之ESP8266固件烧写教程

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烧写工具及固件下载链接: https://pan.baidu.com/s/1o8pWHvW 密码: 9y8b(正式发布需要附公司的网盘)
2、连接烧写串口(TX/RX直连,如若出现连接失败,则做交叉连接尝试):


烧录      请按照下列步骤进行镜像上传:Ø 使用Arduino IDE工具下载Blink.ino到ATMega328p
http://club.gizwits.com/forum.php?mod=image&aid=8810&size=300x300&key=5c2ff0e47763c978&nocache=yes&type=fixnone

Ø 使用USB2Serial工具的Tx Rx GND管脚分别接至Arduino Uno WiFi的Tx Rx GND管脚Ø 将USB2Serial工具USB接口接至PC,并保证驱动已安装,PC可识别串口Ø 将Uno WiFi断电,按住开发板上ESP B/L开关的同时上电,以进入下载模式Ø 使用FlashDownloadTool进行镜像下载,配置如下,其中COM PORT根据实际情况选
http://club.gizwits.com/forum.php?mod=image&aid=8811&size=300x300&key=0474b93379805052&nocache=yes&type=fixnone

Ø 点击START按钮等待同步
http://club.gizwits.com/forum.php?mod=image&aid=8812&size=300x300&key=9a6322b393ba93a0&nocache=yes&type=fixnone
Ø 使用公对公杜邦线一端接至GND管脚,另一端接至Uno WiFi开发板背面,ARDUINO.ORG上方的测试点,不需要焊接,程序上传完毕后断开即可

Ø 测试点与GND导通时即完成同步,开始程序上传,上传完毕后断开即可

更多Arduino教程与资料:

[*]Arduino UNO WiFi 中文介绍及完整资料分享
[*]ArduinoUnoWiFi 之ESP8266固件烧写教程
[*]Arduino UNO WIFI 套件简介,及Arduino代码自动生成工具
[*]自动代码生成arduino全系列移植,Arduino联网就那么简单
[*]只要20行代码,轻松实现物联网应用!
[*][资料分享] Arduino UNO WiFi管脚/引脚图及各管脚最大电流详解


大山 发表于 2017-3-9 21:49:46

请问一定要烧录GAgent 才能连接机智云吗?还有就是我刚买了这个板子,套在 塑料槽上,怎么连接背后?撬开会不会坏了?

大山 发表于 2017-3-9 21:57:22

大山 发表于 2017-3-9 21:49
请问一定要烧录GAgent 才能连接机智云吗?还有就是我刚买了这个板子,套在 塑料槽上,怎么连接背后?撬开会 ...

哈哈,轻轻顶开了

HankZhang 发表于 2018-8-24 21:45:21

同问啊,一定要烧写固件才行吗

zhttty 发表于 2019-9-18 12:35:23

这个开发板去哪里买啊,我现在淘宝找不到

八戒哥哥 发表于 2021-11-19 08:50:20

同问啊,一定要烧写固件才行吗

冯俊波 发表于 2021-11-19 11:30:16

必须要烧录才可以,固件集成机智云协议
页: [1]
查看完整版本: ArduinoUnoWiFi 之ESP8266固件烧写教程