153| 3
|
[项目] 【花雕学编程】Arduino动手做(232)---ESP32S3 CAM按钮控制LED |
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程) 实验二百三十二:ESP32-S3 WROOM N16R8 CAM开发板WiFi+蓝牙模块 OV2640/5640摄像头模组 {花雕动手做}实验之九:ESP32-S3 N16R8 CAM 通过按钮开关控制LED状态 实验开源代码
|
解释 引脚定义: #define PIN_LED 21:定义LED连接的引脚为GPIO21。 #define PIN_BUTTON 47:定义按钮连接的引脚为GPIO47。 setup函数: pinMode(PIN_LED, OUTPUT):将LED引脚设置为输出模式。 pinMode(PIN_BUTTON, INPUT):将按钮引脚设置为输入模式。 loop函数: digitalRead(PIN_BUTTON) == LOW:读取按钮引脚的电平状态。如果按钮被按下,返回低电平(LOW)。 digitalWrite(PIN_LED, HIGH):如果按钮被按下,点亮LED。 digitalWrite(PIN_LED, LOW):如果按钮未被按下,熄灭LED。 参考 int digitalRead(int pin):此函数返回给定引脚的电平值。根据引脚上的逻辑电平,返回“高”(HIGH)或“低”(LOW),即1或0。 这个代码的功能是:当按下按钮时,LED灯会点亮;松开按钮时,LED灯会熄灭。 实验场景图 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed