光敏电阻和ArduinoNano做暗光灯
我家宝宝给它取名为暗光灯。原理是根据光敏电阻阻值判断外界光照情况,进而控制LED是否点亮。 电路图: 电路图这里要注意,各种传感器似乎都是如此,外界给电(传感器接在5v和GND中间),同时在传感器正极引出一个模拟接口A5,来读取数值。 当外界变暗,电阻阻值急剧增大: int sensor_value=0; // void setup() { Serial.begin(9600); pinMode(A5, INPUT); pinMode(5, OUTPUT); } void loop() { sensor_value = analogRead(A5); Serial.println(sensor_value); delay(100); if (sensor_value>500) { digitalWrite(5, HIGH); Serial.println("亮"); } else { digitalWrite(5, LOW); } } Nano较为小巧,一般的任务都能应付。 参考资料: https://www.jianshu.com/p/101b3c7382f5 来源: CSDN 作者: limaning 链接: https://blog.csdn.net/limaning/article/details/103962600