使用arduino环境编译ESP8266程序
自从乐鑫esp8266出现后,其价格低廉的解决方案,引起了业界的广泛关注,堪称业界里程碑。但是很多人买来之后不知道怎么使用,今天在这里和大家讨论分享一下:
ESP8266简介,乐鑫的单芯片wifi 控制器
目前市面上有3种开发方式:
1:使用乐鑫AT 固件,使用时,单片机通过串口用AT指令来实现wifi连接、网络通迅,例如arduino uno+esp8266他们间使用AT指令来交互。
2:使用乐鑫SDK开发包,直接用C编程。例如果云esp8266 sdk开发之类。直接开发BIN文件
3:使用NODEMCU固件,这是国内大能 在SDK基础上,加入了LUA语言
现在,出现了第4种开发方式,arduino直接编程,原理还是在SDK基础上开发,不过已经封装为我们熟的Arduino语言了。(想想都有点小激动)注意已经不需要ARDUINO硬件了,而是利用arduino软件平台来编译8266的源码。
这里我们使用的就是第四种大家熟悉的Arduino开发esp8266。
1.打开arduino ide->首选项->“附加开发板管理器网址”输入
http://arduino.esp8266.com/stable/package_esp8266com_index.json 或
http://wechat.doit.am/package_esp8266com_index.json
2.重启ide,打开:工具->板->boards manager(开放板管理)
如果失败,多点几次,等待安装完毕
3.最后可以看到:
函数库说明:http://esp8266.github.io/Arduino/versions/2.0.0/doc/libraries.html