ESP8266(NodeMCU)串口點亮LED

  使用串口通信,在串口輸入"L"點亮LED,輸入“H”熄滅LED。如果對Arduino的串口函數Serial.begin(9600),等函數不熟悉可以查看http://wiki.dfrobot.com.cn/index.php/Arduino%E7%BC%96%E7%A8%8B%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C
瞭解基本的使用。

使用代碼:

int PUT;//定義中間變量

void setup()
{
  Serial.begin(9600); //選擇串口波特率

  pinMode(LED_BUILTIN, OUTPUT); //模式爲輸入
}

void loop()
{
  //檢測是否串口有數據
  if (Serial.available() > 0)
  {
    //讀取串口發送來的數據
    PUT = Serial.read();
    // 發送的時H, 則使led電平爲高
    if (PUT == 'H')
    {
      digitalWrite(LED_BUILTIN, HIGH);//引腳高電平
    }
    // 發送L,則是led的引腳電平爲低
    if (PUT == 'L')
    {
      digitalWrite(LED_BUILTIN, LOW);//引腳低電平
    }
  }
}

輸入“H”:

在這裏插入圖片描述
在這裏插入圖片描述

輸入“L”:

在這裏插入圖片描述
在這裏插入圖片描述
  簡單的一個串口點亮LED就結束了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章