【发布时间】:2014-04-10 18:49:54
【问题描述】:
我在 arduino 中的一个带有按钮的小程序遇到了一些问题;我有一个代码,我从 arduino 页面的示例中进行了一些修改。
代码是
const int buttonPin = 7; // the number of the pushbutton pin
int buttonState = 0;
void setup() {
pinMode(buttonPin, INPUT);
Serial.begin(9600);
}
void loop() {
buttonState = digitalRead(buttonPin);
Serial.println(buttonState);
}
可能你会遵循简单的想法,程序读取按钮的状态并将状态值发送到串口。 这个想法是,它会发送类似的东西
0
0
0
0
0
0
当按钮未被按下时 和
1
1
1
1
1
1
什么时候。
但是当它没有被按下时我会收到这样的东西
0
0
1
0
1
1
0
0
0
1
...我在使用其他类型的输入时遇到了这个问题,但我只是想让你弄清楚这个问题。
【问题讨论】:
标签: arduino