当前位置:   article > 正文

ESP8266入门---点亮LED灯_esp8266板载led io口

esp8266板载led io口

新手必经之路,点亮开发板上的LED灯。

1.看原理图

根据原理图确定开发板上的LED灯连接在哪个GPIO口上,例如我这个就是在GPIO2口上连接。

注:ESP系列原理图可以去安信可

找对应的型号下载观看

根据原理图可知LED连接3.3V电源,因此GPIO口输出为低时LED点亮,输出为高电平时LED等熄灭。

2.编写代码

  1. #define PIN 2  //定义GPIO口,根据原理图修改
  2. void setup() {
  3.   // put your setup code here, to run once:
  4.   pinMode(PIN, OUTPUT); //设置该GPIO口为输出
  5. }
  6. void loop() {
  7.   // put your main code here, to run repeatedly:
  8.   digitalWrite(PIN, HIGH);//输出高电平
  9.   delay(1000);//延时
  10.   digitalWrite(PIN, LOW);//输出低电平
  11.   delay(1000);//延时
  12. }

编译下载后可以看到开发板LED开始规律闪烁。

添加串口打印:

  1. #define PIN 2
  2. void setup() {
  3.   // put your setup code here, to run once:
  4.   Serial.begin(9600);          // 启动串口通讯,设置波特率
  5.   pinMode(PIN, OUTPUT);//设置该GPIO口为输出
  6. }
  7. void loop() {
  8.   // put your main code here, to run repeatedly:
  9.   digitalWrite(PIN, HIGH);//输出高电平
  10.   Serial.println("LED is off");
  11.   delay(1000);//延时
  12.   digitalWrite(PIN, LOW);//输出低电平
  13.   Serial.println("LED is on");
  14.   delay(1000);//延时
  15. }

这时打开串口监视器就会看到打印的数据:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/718189
推荐阅读
相关标签
  

闽ICP备14008679号