光控灯理论模型
光线传感器
硬件接线
程序结构类型
流程图
具体代码
// 函数setup() 初始化电路
void setup(){
// 设置引脚3为输入模式
pinMode(3, INPUT);
// 设置引脚2为输出模式
pinMode(2, OUTPUT);
}
// 函数loop() 会持续运行,进行循环检测和操作
void loop()
{
// 如果引脚3(连接光线传感器)的电平高(即接通),说明触发条件满足
if (digitalRead(3) == HIGH)
{
// 将引脚2(连接到LED)设置为高电平,点亮LED
digitalWrite(2,HIGH);
// 否则,如果引脚3电平低(未接通),执行相反的操作,关闭引脚2(LED熄灭)
}
else
{
digitalWrite(2,LOW);
}
}