光敏小灯
光敏电阻,搭配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 }