|
10| 0
|
[ESP8266/ESP32] 【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扩展板连接情况如下: ![]() 按了按钮之后,效果如图所示,能够达到预期目的。 ![]() |
沪公网安备31011502402448© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed