【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]