|
我想问一下这是怎么回事,是板子问题吗?
我是一个新手,所以我就简单做了下测试程序
有一个开关,一头连5V,另一头连 A5 口。
下面是很简单的代码
int analogValue = 0;
int switchPIN=A5;
void setup() {
pinMode(switchPIN,INPUT);
Serial.begin(9600);
Serial.println("Hello,PL");
}
void loop() {
analogValue = analogRead(switchPIN);
Serial.println(analogValue);
}
当我按下开关时,没问题,会显示 1023
但当没有按下时,按理说应该都是0呀。
但我在窗口显示的是下面的数据
0
20
1023
0
0
0
16
1023
0
0
0
4
1023
428
0....
...
..
为什么是这样的数据呀,我没按开关,怎么会有1023,不是都应该是0吗.
|
|