如果没有切换arduino中的开关,则1变为0

时间:2018-02-28 04:05:46

标签: arduino

我已经将一个拨动开关(一个上下按下而不是一个按钮的开关)连接到我的arduino bit" 2"。如果我将它切换到" down"它始终保持为0但是如果我将它切换到" up"它变成" 1"但是去了" 0"然后" 1"再次。这是一个循环,直到我将开关切换到" down"再次变得一致" 0"。以下是我的代码。谢谢。

int PrOb2 = 2;
int count = 0;

void setup() {
  Serial.begin(9600);
  pinMode(2, INPUT);
}

void loop() {
  int xOb2 = digitalRead(PrOb2);
  Serial.println(xOb2);
  delay(100);
}

1 个答案:

答案 0 :(得分:0)

根据我的研究,这是一个辩论的问题,即如果我没有弄错的话。所以我需要做的就是将'INPUT'改为'INPUT_PULLUP'。