zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    android学习---ListView
    android学习---ViewStub惰性装载控件
    android学习---TabHost
    微信小程序二维码带参数
    as
    niginx高性能原因
    Nginx动态反向代理1
    Niginx反向代理负载均衡
    jmeter测试,定制化内嵌tomcat调优
    Git通过密钥对远程仓库上传和更新详细操作
  • 原文地址:https://www.cnblogs.com/--Destroyer--/p/13279776.html
Copyright © 2011-2022 走看看