nodemcu開發(fā)板使用的是esp8266桐玻,感謝那些將arduino移植到esp8266的人简识,他們的熱情拔妥,讓更多人能夠輕易的使用這款廉價(jià)且?guī)в衱ifi的開發(fā)板忿危。讓我們從安裝Arduino的Esp8266支持開始,看看如何讓一個LED閃爍吧(讓燈嗨起來)没龙。
步驟1:材料準(zhǔn)備
硬件
·1×NodeMCU開發(fā)板
·1×led燈
·1×面包板
軟件
*Arduino IDE
步驟2:電路連接
步驟3:配置Arduino IDE
為了使用這個Nodemcu能夠使用Arduino IDE铺厨,你應(yīng)該首先從網(wǎng)站上下載并安裝Arduino IDE,安裝好之后首先打開Arduino IDE 菜單的首選項(xiàng)硬纤,看到如下圖所示界面
復(fù)制以下代碼在附加板管理器:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
單擊確定關(guān)卡解滓。
完成上述步驟后,轉(zhuǎn)到工具——開發(fā)板筝家,然后選擇開發(fā)板管理器洼裤,搜索esp8266并進(jìn)行安裝
一旦上述過程完成,我們就可以使用Arduino IDE編寫我們的esp8266肛鹏,編譯的時(shí)候在選擇nodemcu1.0開發(fā)板即可成功編譯逸邦。
步驟4:編寫程序
對于這個例子恩沛,我使用了NodeMCU esp8266在扰,如果你正在使用任何其他供應(yīng)商的WiFi芯片或通用的wifi模塊,請查看esp8266 Pin映射雷客。這個程序我們使用的是D7引腳芒珠,程序可參考下面的。第13針被映射到NodeMCU的D7引腳搅裙,所以程序里應(yīng)該設(shè)置的是13號引腳皱卓。關(guān)于引腳對應(yīng)關(guān)系不懂的關(guān)注下次課。下面是這節(jié)課的程序:
void?setup()?{//?initialize?digital?pin?13?as?an?output.pinMode(13,?OUTPUT);}//?the?loop?function?runs?over?and?over?again?forevervoid?loop()?{??digitalWrite(13,?HIGH);//?turn?the?LED?on?(HIGH?is?the?voltage?level)delay(1000);//?wait?for?a?seconddigitalWrite(13,?LOW);//?turn?the?LED?off?by?making?the?voltage?LOWdelay(1000);//?wait?for?a?second}
文章轉(zhuǎn)載自(一)nodemcu初級:利用Arduino進(jìn)行開發(fā)
更多相關(guān)教程請?jiān)L問(趣討教創(chuàng)客資源分享平臺)www.qutaojiao.com