像玩Arduino一样玩WIFI-闪灯教程

最近在玩WIFI模块,刚开始的时候跟着8266模块厂家的资料,需要通过node MCU去编程,搭建开发环境都着实不容易。

先简单介绍一下8266 WIFI模块,ESP8266是2015年推出的一款集成了WIFI功能的MCU,它的出现使得设备联网的成本大大降低了,可以说是物联网业界的里程碑。但是其开发模式较为复杂,使得很多人望而却步。

像玩Arduino一样玩WIFI-闪灯教程

8266 WIFI模块引脚图

常用的开发方式有以下三种:

1:使用乐鑫AT 固件,使用时,单片机通过串口用AT指令来实现wifi连接、网络通迅,例如arduino uno+esp8266他们间使用AT指令来交互。

2:使用乐鑫SDK开发包,直接用C编程。例如果云esp8266 sdk开发之类。直接开发BIN文件

3:使用NODEMCU固件,这是国内大能 在SDK基础上,加入了LUA语言

直到一天在网上看到一个大神写的贴子,才知道可以通过Arduino IDE去开发8266 WIFI模块。从此,各种基于WIFI的创意在此发生。

由于ESP8266的价格门槛低,使得众多的创客开始研究和开发ESP8266的应用,不断挖掘这个模块的潜能,甚至现在市面上已经出现了这种WIFI模块,开发环境也支持Arduino IDE的开发。

像玩Arduino一样玩WIFI-闪灯教程

和Arduino类似的WIFI开发板

今天我们就拿这个板子来写一个闪灯程序吧!由此,开启物联网学习的大门。

第一步:搭建开发环境

(1)打开arduino ide->文件->首选项->“附加开发板管理器网址”输入

http://wechat.doit.am/package_esp8266com_index.json如下

像玩Arduino一样玩WIFI-闪灯教程

(2)重启ardunio ide,打开:工具->开发板->boards manager(开放板管理)

像玩Arduino一样玩WIFI-闪灯教程

稍等,下拉到最下面,找到ESP8266,点击安装

像玩Arduino一样玩WIFI-闪灯教程

如果失败,多点几次,等待安装完毕

进入开发板管理后,可以看到ESP8266相关的开发板:

像玩Arduino一样玩WIFI-闪灯教程

如果上述方法下载不了,可以使用软件工具文件夹下的ESPduino 软件工具包解压添加到arduino IDE中。

函数库说明:http://esp8266.github.io/Arduino/versions/2.0.0/doc/libraries.html

解压即用。

至此,ESP8266的开发环境已经搭建完毕。

第二步:开始写程序

根据开发板原理图,LED灯接口接到16引脚。

像玩Arduino一样玩WIFI-闪灯教程

需要注意一点,在下载程序的时候需要将GPIO0引脚短接到GND,否则无法下载。

关注搞搞单片机,更多更精彩更好玩的单片机玩意在等你来。


分享到:


相關文章: