【FireBeetle 2 ESP32-C5】按钮灭灯

2025-11-091112
AI 快速预览详细 收起
本文介绍了如何使用FireBeetle 2 ESP32-C5开发板通过按钮控制LED灯的亮灭。硬件清单包括FireBeetle 2 ESP32-C5、按钮和LED。最终效果是按下按钮时LED灯亮起,松开按钮时LED灯熄灭。难度等级为初学者级别,适合零基础的新手学习。

  搭建了Arduino软硬件编程环境之后,查阅了DFROBOT提供的教程,对其中提到的ESP32通用教程进行了尝试。
  程序代码如下:
int buttonPin = 2;  // 按键连接到数字引脚2
int ledPin = 3;    // LED连接到数字引脚3

int buttonPressLevel = HIGH;    // 按键按下时的电平

void setup() {
  pinMode(ledPin,OUTPUT);  //设置引脚模式为输入
  pinMode(buttonPin,INPUT);  //设置引脚模式为输出
}

void loop() {
  if(digitalRead(buttonPin) == buttonPressLevel){  //读取引脚电平
    digitalWrite(ledPin,HIGH);  //将引脚设置为高电平
  }else{
    digitalWrite(ledPin,LOW);  //将引脚设置为低电平
  }
}  根据如上描述,按钮、LED与ESP32-C5扩展板连接情况如下:
【FireBeetle 2 ESP32-C5】按钮灭灯图1
  按了按钮之后,效果如图所示,能够达到预期目的。
【FireBeetle 2 ESP32-C5】按钮灭灯图2




创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -