余米人Herman 发表于 5 天前

【FireBeetle 2 ESP32-C5】按钮灭灯


  搭建了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扩展板连接情况如下:

  按了按钮之后,效果如图所示,能够达到预期目的。





页: [1]
查看完整版本: 【FireBeetle 2 ESP32-C5】按钮灭灯