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

 

posted @ 2020-07-10 16:10  提货人  阅读(2890)  评论(0编辑  收藏  举报