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); }
留言
張貼留言