硬件準(zhǔn)備
首先需要準(zhǔn)備一個(gè)開發(fā)板,這里我準(zhǔn)備的是淘寶購買的兼容arduino的ESP8266模塊。
arduino配置
我使用的是arduino來編程實(shí)現(xiàn),故需要下載對(duì)應(yīng)的庫文件,打開arduino ide,文件->首選項(xiàng),在下圖紅框內(nèi)輸入:http://arduino.esp8266.com/stable/package_esp8266com_index.json
點(diǎn)擊確定之后在打開開發(fā)板管理器。
之后輸入esp8266,安裝對(duì)應(yīng)的庫文件,因?yàn)槲乙呀?jīng)安裝,故顯示為灰色,由于網(wǎng)絡(luò)原因,下載的時(shí)間可能比較久。
安裝完畢之后,選擇Generic ESP8266 Module進(jìn)行開發(fā)。
至此,ESP8266已經(jīng)配置完畢。
代碼
本文使用點(diǎn)亮LED來驗(yàn)證模塊是否配置正確,點(diǎn)燈的代碼如下所示。
上圖可以得知LED在GPIO2上。
#include
#define led 2 //發(fā)光二極管連接在8266的GPIO2上
void setup() {
// put your setup code here, to run once:
pinMode(led,OUTPUT);//設(shè)置led管腳為輸出模式
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(led, LOW);//點(diǎn)亮LED
delay(500);//延時(shí)500ms
digitalWrite(led, HIGH);//點(diǎn)亮LED//點(diǎn)亮LED
delay(500);//延時(shí)500ms//延時(shí)500ms
}
結(jié)果演示
審核編輯:湯梓紅
-
開發(fā)板
+關(guān)注
關(guān)注
25文章
4896瀏覽量
97059 -
Arduino
+關(guān)注
關(guān)注
187文章
6457瀏覽量
186501 -
ESP8266
+關(guān)注
關(guān)注
50文章
962瀏覽量
44755
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論