光敏小灯
光敏电阻,搭配10k电阻
光线越亮,电阻越强,电压越小。
光线越暗,电阻越小,电压越大(达到1023)
//项目九 – 感光灯
int LED = 13; //设置 LED 灯为数字引脚 13
int val = 0; //设置模拟引脚 0 读取光敏二极管的电压值
void setup(){
pinMode(LED,OUTPUT); // LED 为输出模式
Serial.begin(9600); // 串口波特率设置为 9600
}
void loop(){
val = analogRead(0); // 读取电压值 0~1023
Serial.println(val); // 串口查看电压值的变化
if(val<1000){ // 一旦小于设定的值,LED 灯关闭
digitalWrite(LED,LOW);
}else{ // 否则 LED 亮起
digitalWrite(LED,HIGH);
}
delay(10); // 延时 10ms
}

浙公网安备 33010602011771号