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

  • 相关阅读:
    01 变量、基本数据类型
    02 gitlab的基本使用
    kubernetes
    02 redis高可用集群
    Redis & ELK
    01 Redis安装、配置详解、数据备份与恢复
    Jenkins
    01 git gitlab jenkins的安装
    golang mysql 客户端
    接口类
  • 原文地址:https://www.cnblogs.com/--Destroyer--/p/13279776.html
Copyright © 2011-2022 走看看