“Microduino-Module WIFI,ESP/zh”的版本间的差异
第74行: | 第74行: | ||
− | + | ===测试程序=== | |
− | + | *使用Microduino IDE中example的_03_microduino_WiFi_ESP8266的HTTPGET程序测试即可 | |
− | 使用Microduino IDE中example的_03_microduino_WiFi_ESP8266的HTTPGET程序测试即可 | ||
[[File:ESP8266-exampleCode.jpg|thumb|600px|center]] | [[File:ESP8266-exampleCode.jpg|thumb|600px|center]] | ||
− | 在代码中有设置SSID(wifi名)和pass(密码)的地方,改成你的wifi密码 | + | *在代码中有设置SSID(wifi名)和pass(密码)的地方,改成你的wifi密码 |
[[File:ESP8266-SetSSIDPASS.jpg|thumb|600px|center]] | [[File:ESP8266-SetSSIDPASS.jpg|thumb|600px|center]] | ||
第93行: | 第92行: | ||
**可用GPIO0/15/2/RX/TX | **可用GPIO0/15/2/RX/TX | ||
**其中0是按键、2和15是拨码开关 | **其中0是按键、2和15是拨码开关 | ||
− | + | [[file:Microduino-WiFi(ESP)-1Big21.jpg|800px|thumb|center|Microduino-WiFi(ESP)]] | |
− | |||
<br style="clear: left"/> | <br style="clear: left"/> | ||
第104行: | 第102行: | ||
==烧写固件说明== | ==烧写固件说明== | ||
− | + | *1,烧写前需要将WIFI模块的串口环境准备好: | |
+ | *因为WIFI模块用到的是串口1(D2、D3),所以要注意: | ||
− | * | + | *如果用USBTTL通过串口直接转换 |
− | + | **需要连接四根线将串口接起来。 | |
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
第121行: | 第120行: | ||
|} | |} | ||
− | * | + | *如果使用核心烧写固件 |
− | + | **将USBTTL、Core+、WIFI三个模块叠堆起来(不能用Core,波特率达不到115200) | |
− | + | **将以下程序下载到Core+中即可 | |
− | |||
− | |||
<source lang="cpp"> | <source lang="cpp"> | ||
− | |||
− | |||
void setup() { | void setup() { | ||
Serial.begin(115200); | Serial.begin(115200); | ||
− | + | Serial1.begin(115200); | |
} | } | ||
第137行: | 第132行: | ||
if (Serial.available()) { | if (Serial.available()) { | ||
char c = Serial.read(); | char c = Serial.read(); | ||
− | + | Serial1.write(c); | |
− | } if ( | + | } if (Serial1.available()) { |
− | char c = | + | char c = Serial1.read(); |
Serial.write(c); | Serial.write(c); | ||
} | } | ||
第148行: | 第143行: | ||
− | + | *2:连接USB打开烧写工具,设置固件地址刷固件 | |
[[File:Microuino-WiFi(ESP)burnSoftwareDir.png|thumb|600px|center]] | [[File:Microuino-WiFi(ESP)burnSoftwareDir.png|thumb|600px|center]] | ||
− | 烧写工具软件:[[File:ESP8266Flasher.rar]] | + | *烧写工具软件:[[File:ESP8266Flasher.rar]] |
[[File:Microuino-WiFi(ESP)FirmwareDir.png|thumb|600px|center]] | [[File:Microuino-WiFi(ESP)FirmwareDir.png|thumb|600px|center]] | ||
− | 固件文件:[[File:MicroduinoESP8266.rar]] | + | *固件文件:[[File:MicroduinoESP8266.rar]] |
− | 连接USB到电脑烧写工具软件上会显示: | + | *连接USB到电脑烧写工具软件上会显示: |
[[File:Microuino-WiFi(ESP)burnLoarderStep1.png|thumb|600px|center]] | [[File:Microuino-WiFi(ESP)burnLoarderStep1.png|thumb|600px|center]] | ||
− | 点击配置按照: | + | *点击配置按照: |
v0.9.5.2 AT Firmware-------------0x00000 | v0.9.5.2 AT Firmware-------------0x00000 | ||
− | 在固件文件里找相应的文件,填写正确的地址 | + | *在固件文件里找相应的文件,填写正确的地址 |
[[File:Microuino-WiFi(ESP)burnLoarderStep2V1.png|thumb|600px|center]] | [[File:Microuino-WiFi(ESP)burnLoarderStep2V1.png|thumb|600px|center]] | ||
− | 在烧写固件前要按住按钮,烧写的过程中保持不动 | + | *在烧写固件前要按住按钮,烧写的过程中保持不动 |
[[File:Microuino-WiFi(ESP)burnLoarderButton1.png|thumb|600px|center]] | [[File:Microuino-WiFi(ESP)burnLoarderButton1.png|thumb|600px|center]] | ||
− | 返回操作页签点击 一键烧录 | + | *返回操作页签点击 一键烧录 |
[[File:Microuino-WiFi(ESP)burnLoarderStep2-1.png|thumb|600px|center]] | [[File:Microuino-WiFi(ESP)burnLoarderStep2-1.png|thumb|600px|center]] | ||
[[File:Microuino-WiFi(ESP)burnLoarderStep3.jpg|thumb|600px|center]] | [[File:Microuino-WiFi(ESP)burnLoarderStep3.jpg|thumb|600px|center]] | ||
烧录完成后手松开按钮 | 烧录完成后手松开按钮 | ||
− | + | *3:打开调试工具,测试AT命令,确定是否烧录成功 | |
==问题解答== | ==问题解答== |
2016年6月20日 (一) 06:09的版本
Language | English |
---|
Microduino-WiFi(ESP)模块是WiFi通讯模块,通过串口与Core/Core+/CoreUSB核心模块通讯,可连接其他WiFi设备,专门针对无线连接的需求而开发,是一个完整且自成系统的 Wi-Fi 网络解决方案。 特色
规格
常用AT命令
文档
开发测试程序
应用
烧写固件说明
void setup() {
Serial.begin(115200);
Serial1.begin(115200);
}
void loop() {
if (Serial.available()) {
char c = Serial.read();
Serial1.write(c);
} if (Serial1.available()) {
char c = Serial1.read();
Serial.write(c);
}
}
v0.9.5.2 AT Firmware-------------0x00000
烧录完成后手松开按钮
问题解答玩家社区目前ESP8266的玩法有很多,从固件的种类不同大致可以分为:
来自:http://www.geek-workshop.com/forum.php?mod=viewthread&tid=25456&page=1&extra=#pid114413 图库 |