目錄
步驟一:材料準備
硬件
NodeMCU
按鈕
10K歐姆電阻
面包板
USB數(shù)據(jù)線
導(dǎo)線
軟件
Arduino IDE(安裝了ESP8266庫)
步驟二:電路搭建
按鈕連接:
第一個引腳從按鈕的一條支腳通過上拉電阻(10K歐姆)連接到+5v電源吧黄。
第二個分腳進入從按鈕的相應(yīng)引腳接地(GND)引腳瘾境。
按鈕另一側(cè)的一個腳連接到數(shù)字I / O引腳(引腳D0)用于讀取按鈕狀態(tài)社牲。
LED連接:
LED 陽極連接到數(shù)字I / O引腳(引腳D1),陰極連接到地(GND)引腳。
步驟三:開始編程
程序?qū)懞煤筮x擇好相應(yīng)的板子和端口進行燒錄酪呻!
步驟四:編譯程序
步驟五:上傳程序
步驟六:驗證結(jié)果
本節(jié)課相關(guān)代碼如下:
intled?=5;//?LED引腳intbutton?=16;//?按鍵連接的引腳inttemp?=0;//?用于讀取按鍵狀態(tài)的臨時變量void?setup()?{??pinMode(led,?OUTPUT);//?LED設(shè)置為輸入pinMode(button,?INPUT);//?按鍵設(shè)置為輸出}void?loop()?{??temp?=?digitalRead(button);if(temp?==?HIGH)?{????digitalWrite(led,?HIGH);????Serial.println("LED?Turned?ON");????delay(1000);??}else{????digitalWrite(led,?LOW);????Serial.println("LED?Turned?OFF");????delay(1000);??}}
文章轉(zhuǎn)載自(三)nodemcu初級:按鍵點亮LED燈
更多相關(guān)教程請訪問(趣討教創(chuàng)客資源分享平臺)www.qutaojiao.com