const byte LED = 13;
const byte Cds = A0;
void setup() {
pinMode(LED, OUTPUT) ;
Serial.begin(9600);
}
void loop() {
int val;
val = analogRead(A0);
Serial.println(val);
delay(500);
if(val>=1000) {
digitalWrite(13, HIGH) ;
} else {
digitalWrite(13, LOW) ;
}
}
--------------------------------
今天的實驗跟書本裡面提供的參數值不一樣
原因是所使用的光敏電阻或者電組不同, 亦或是電線拉太常導致電阻值過大
於是我使用上一章節學到的序列阜通信指令查看val的值
並將val>=700 調成1000
於是可以使用了
沒有留言:
張貼留言