Arduino - 光敏電阻 + LCD(photocell + LCD)
目的:
將光敏電阻的值顯示於LCD,光敏電阻的值會改變,且變成0~100%在LCD輸出。
成果:
Arduino Code:
- #include < SPI.h > #include < Wire.h > #include < LiquidCrystal.h >
- LiquidCrystal lcd(11, 12, 6, 5, 4, 3);
- int LDR = 0; //光敏電阻輸入,接在anallog pin 0
- float readLDR = 0; //光敏電阻感應到的光源產生的電阻值
- //下面是做初始設定
- void setup() {
- lcd.begin(16, 2);
- Serial.begin(9600);
- }
- void loop() {
- lcd.setCursor(0, 1);
- readLDR = analogRead(LDR); //存取光敏電阻的電阻值
- float test = (readLDR * 100) / 1024;
- lcd.print(test);
- lcd.print("%");
- Serial.println(readLDR);
- delay(1000);
- }
留言
張貼留言