arduino開發ESP8266學習筆記一 ----點亮一個LED燈


  本次使用arduino IDE進行ESP8266進行開發,首先下載好開發環境arduino IDE和准備一個ESP8266開發板,最好是有串口下載芯片和引腳引出的那種,軟件的配置是在QQ群:26259649中得到的,B站up主“無線智能通訊”的視頻里講了如何安裝ESP8266庫,在此不再贅述,直接進入主題。

  在網絡上獲得esp8266原理圖和映射表如圖1:

        圖1

 

 

從中選擇D0作為此次的IO端口,電路圖2如圖所示:

 

 

 

 

 

 圖2

分析圖2可知,只要將D0口拉低,就可以使LED點亮,將D0口拉高就可以使LED熄滅。由此可知,只要將D0口拉低或拉高就可以實現LED的閃爍。

程序代碼如下:


int LED=16;//GPIO16--D0

void setup()
{
pinMode(LED,OUTPUT);//設置對應引腳為輸出模式
digitalWrite(LED,HIGH);

}

void loop()
{
  digitalWrite(LED,LOW);//實現LED的IO口拉低
  delay(500);//延時500ms
  digitalWrite(LED,HIGH);//實現LED的IO口拉高
  delay(500);

}

電路連接和實驗波形如圖3和圖4所示:

 

圖3

 

 

 

 

 

圖4

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM