像玩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,否則無法下載。

關注搞搞單片機,更多更精彩更好玩的單片機玩意在等你來。


分享到:


相關文章: