资料
除了买了几块ESP8266-01的板子外,还买了一个NodeMCU板子。 大体认了一下芯片, 有USB转串口的CH340G,有5V转3.3的AMS1117 ,还有最大个头的ESP-12N 。有用于刷机的Flash键,有RST键。
ESP12N果然可用的IO管脚多。。。 只是价格也略贵。。。
管脚图如下
Paste_Image.png程序中的管脚编号
index | PIN | index | PIN |
---|---|---|---|
0 | GPIO16 | 7 | GPIO13 |
1 | GPIO5 | 8 | GPIO15 |
2 | GPIO4 | 9 | GPIO3 |
3 | GPIO0 | 10 | GPIO1 |
4 | GPIO2 | 11 | GPIO9 |
5 | GPIO14 | 12 | GPIO10 |
6 | GPIO12 |
波折
买来的板子,无法正常启动,使用串口连接一直乱码,调了n种波特率不行。 后来查到一篇文章。
说最开始的波特率是74880 , 调到这个波特率,果然好了。现实checksum error .
http://blog.csdn.net/dustintime/article/details/54914054
Paste_Image.png果断刷机,按住FLASH按钮, 同时插入USB, 这时候就进入了刷机模式。 按照
http://www.jianshu.com/p/39ce7cc46d94
所讲的方法就可以刷机成功了。 刷机后默认波特率是 115200 。
做一个GPIO实验
板子上的D3 就是GPIO0 ,见上表。硬件连接如图。
使用ESPlorer工具连接后,输入
gpio.mode(3,gpio.OUTPUT);
gpio.write(3,gpio.HIGH);
QQ图片20170814154356.jpg
简单来说,D3->LED->GND
Paste_Image.png灯可以被顺利控制。。
网友评论