大众IT学 - 使用Arduino IDE烧写ESP8266

Raspberry Pi, Arduino, 不管项目简单还是复杂,动手实现它就是成功!
头像
max
帖子: 113
注册: 周六 3月 14, 2015 10:57 am

大众IT学 - 使用Arduino IDE烧写ESP8266

帖子max » 周三 6月 27, 2018 10:48 am

https://www.bilibili.com/video/av25662545/

使用Arduino SDK和ESP8266核心库,让我们能非常方便的通过Arduino IDE对ESP8266进行编程和烧写,这个组合是目前最实用也最方便的开发ESP8266系列模块或者开发板的选择!

简单的说,要对ESP8266进行开发,我们需要下面几步:
  1. Arduino.cc下载Arduino IDE
  2. 在Arduino IDE中添加ESP8266支持配置

    代码: 全选

    http://arduino.esp8266.com/stable/package_esp8266com_index.json
  3. 安装ESP8266板支持库
  4. 安装烧写设备驱动(USB转串口设备驱动)
  5. 烧写模式接线(GPIO 0接GND,在烧写完成后需要还原)
  6. 编程、上电烧写、运行!
*具体步骤和烧写设备特定连接方式请参考视频内容



两个典型的烧写连线图:
ftdi-esp8266_bb.png

uno-esp8266_12_bb.png


提醒:如果碰到"espcomm_sync failed"错误,可以检查连线是否完全正确、3.3v电源是否正常,全部通过后保持烧写连线,断掉vcc后再连接vcc,然后尝试。

快使用ESP8266这个很强大的平台开发一些引人注目的项目吧~~

「欢迎到论坛讨论」
您没有权限查看这个主题的附件。
头像
ddi
帖子: 7
注册: 周日 7月 29, 2018 11:21 pm

Re: 大众IT学 - 使用Arduino IDE烧写ESP8266

帖子ddi » 周四 2月 14, 2019 12:50 pm

如图所示
QQ图片20190214124653.png
我烧录了一个闪烁板载led的程序,但是实际上并没有闪烁
QQ图片20190214123305.jpg
,另外说明,我尝试了nodemcu的0.9和1.0,都不行。
但是我有一块mini d1的板子
QQ图片20190214124851.jpg
,用WeMos D1 R1的库烧写后,是可以正常闪烁的。
您没有权限查看这个主题的附件。
头像
ddi
帖子: 7
注册: 周日 7月 29, 2018 11:21 pm

Re: 大众IT学 - 使用Arduino IDE烧写ESP8266

帖子ddi » 周四 2月 14, 2019 1:13 pm

另外,mongoose-os我已经弃用了,新版本很不方便。
头像
ddi
帖子: 7
注册: 周日 7月 29, 2018 11:21 pm

Re: 大众IT学 - 使用Arduino IDE烧写ESP8266

帖子ddi » 周四 2月 14, 2019 7:16 pm

已经解决了,我这个自动获取的板载led引脚有问题,手动改为2即可
头像
max
帖子: 113
注册: 周六 3月 14, 2015 10:57 am

Re: 大众IT学 - 使用Arduino IDE烧写ESP8266

帖子max » 周四 2月 14, 2019 7:49 pm

ddi 写了:已经解决了,我这个自动获取的板载led引脚有问题,手动改为2即可

确实mongoose os和arduino ide比的话,Arduino要方便+实用很多~~~
————————————————
你这个情况说明这个板子实现不是完全符合nodemcu的设计,以后如果还要买的话可以选择其他牌子的。

我手头两个nodemcu(一个0.9,一个1.0)都是可以直接使用LED_BUILTIN常量来控制对应板载LED,默认的这个脚是GPIO 16,有一些板子把这个板载LED接到了GPIO 2,所以你需要手动指定GPIO号。

找了一个图可以参考一下:
NodeMCU-ESP8266-LEDs.jpg
您没有权限查看这个主题的附件。
头像
max
帖子: 113
注册: 周六 3月 14, 2015 10:57 am

Re: 大众IT学 - 使用Arduino IDE烧写ESP8266

帖子max » 周四 2月 14, 2019 7:51 pm

ddi 写了:已经解决了,我这个自动获取的板载led引脚有问题,手动改为2即可

另外这种发现问题解决问题并且说明解决方法的习惯值得赞*10

回到 “天工开物”

在线用户

用户浏览此论坛: 没有注册用户 和 0 访客