我家宝宝给它取名为暗光灯。原理是根据光敏电阻阻值判断外界光照情况,进而控制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较为小巧,一般的任务都能应付。
来源:CSDN
作者:limaning
链接:https://blog.csdn.net/limaning/article/details/103962600