Arduino LDR光敏电阻控制LED亮度
LDR光敏电阻+LED
原理图 由光线的明暗变化来控制LED的亮度
元件
- arduino duemilanove: 1块
- 面包板:1块
- 导线:若干
- 光敏电阻:1个
- LED二极管:1个
程序 由光敏传感器来控制LED
const int LED=13; //LED接到13脚 int val=0; void setup() { pinMode(LED,OUTPUT); //LED做为输出 } void loop() { val=analogRead(0); //模拟输入,由LDR光敏电阻控制光亮 digitalWrite(LED,HIGH); //有输入变化LED点亮 delay(val);//延时 digitalWrite(LED,LOW); //LED变暗 delay(val);//延时 }