(三)nodemcu初级:按键点亮LED灯

释放双眼,带上耳机,听听看~!
(三)nodemcu初级:按键点亮LED灯

步骤一:材料准备

硬件

NodeMCU

按钮

10K欧姆电阻

面包板

USB数据线

导线

软件

Arduino IDE(安装了ESP8266库)

步骤二:电路搭建

(三)nodemcu初级:按键点亮LED灯
(三)nodemcu初级:按键点亮LED灯
(三)nodemcu初级:按键点亮LED灯

按钮连接:

第一个引脚从按钮的一条支脚通过上拉电阻(10K欧姆)连接到+5v电源。

第二个分脚进入从按钮的相应引脚接地(GND)引脚。

按钮另一侧的一个脚连接到数字I / O引脚(引脚D0)用于读取按钮状态。

LED连接:

LED 阳极连接到数字I / O引脚(引脚D1),阴极连接到地(GND)引脚。

步骤三:开始编程

(三)nodemcu初级:按键点亮LED灯

程序写好后选择好相应的板子和端口进行烧录!

步骤四:编译程序

步骤五:上传程序

步骤六:验证结果

(三)nodemcu初级:按键点亮LED灯
(三)nodemcu初级:按键点亮LED灯

本节课相关代码如下:

[scu name=”arduino-ide-post” platform=”esp8266:esp8266:nodemcuv2″]

int led = 5;     // LED引脚
int button = 16; // 按键连接的引脚
int temp = 0;    // 用于读取按键状态的临时变量

void setup() {
  pinMode(led, OUTPUT);   // LED设置为输入
  pinMode(button, INPUT); // 按键设置为输出
}

void loop() {
  temp = digitalRead(button);
  if (temp == HIGH) {
    digitalWrite(led, HIGH);
    Serial.println("LED Turned ON");
    delay(1000);
  }
  else {
    digitalWrite(led, LOW);
    Serial.println("LED Turned OFF");
    delay(1000);
  }
}

[/scu]

给TA打赏
共{{data.count}}人
人已打赏
Nodemcu/ESP8266-基础

(二)nodemcu初级:引脚定义与原理图

2018-6-14 19:42:51

Nodemcu/ESP8266-基础

(四)NodeMCU初级:红外传感器的应用

2018-6-14 19:55:51

5 条回复 A文章作者 M管理员
  1. LED不用接限流电阻么

    • 最好接一个,可以接一个220Ω的电阻试试

  2. 霍雷刚南宁师大

    请教一下,开关不起作用,led常亮是什么情况?

    • 孙卿林

      同问! 2.上面图片中的代码和最下面的代码不一样。 3.第一个引脚从按钮的一条支脚通过上拉电阻(10K欧姆)连接到+5v电源。这里与图片上不一致。

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
'); })();