2019年6月24日 星期一

按鈕_防彈跳

byte ledPin = 8;
byte bntPin = 7;
boolean state;
boolean buttonUp;
void setup()
{
  pinMode(ledPin, OUTPUT);
  digitalWrite(ledPin, LOW);
  pinMode(bntPin, INPUT);
  digitalWrite(bntPin, HIGH);
}
void loop()
{
  if(digitalRead(bntPin) == LOW && buttonUp == true)
  {
    state = !state;
    digitalWrite(ledPin, state);
    buttonUp = false;
  }
  else if(digitalRead(bntPin) == HIGH && buttonUp == false)
  {
    buttonUp = true;
  }
  delay(10); // Delay 時間可視情況調整
}

沒有留言:

張貼留言

algorithm

 #include <iostream> #include <string.h> using namespace std; int main(int argc, char** argv)  { for(int j=2;j<=100;j++)//j...