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就结束了。

猜你喜欢

转载自blog.csdn.net/weixin_45488643/article/details/106029130