【发布时间】:2014-10-25 01:10:21
【问题描述】:
我有一个 Arduino Uno,我正在尝试编写一个程序,如果光敏电阻检测到光线不足,LED 就会亮起。这是我的代码。
int led = 2;
int phores = A4;
int val = 0;
void setup() {
pinMode(led, OUTPUT);
pinMode(phores, INPUT);
Serial.begin(9600);
}
void loop() {
val = analogRead(phores);
if(val > 256) {
digitalWrite(led, HIGH);
}
if(val < 256) {
digitalWrite(led, LOW);
}
Serial.println(val);
}
【问题讨论】:
-
... 会发生什么?它会崩溃,还是没有给出预期的答案?您预计会发生什么,发生了什么?
-
你的 println 的输出是什么?读数是否正确?
标签: arduino processing led arduino-ide arduino-uno