アルディーノでスイッチの回数をカウントしたよ。

アルディーノのプルアップ抵抗を使いました。

スイッチが押されてグランドとつながったときにLOWになるので

その時にカウントします。

デジタルリード関数が便利です!

 

int count =0;

void setup() {
  // put your setup code here, to run once:
  pinMode(4,INPUT_PULLUP);
   Serial.begin(9600) ;     // 9600bpsでシリアル通信のポートを開きます
   Serial.println("start");
}

void loop() {
 
 if(digitalRead(4) == LOW)
 {
  delay(100);
  count=count + 1 ;
  Serial.print("count:");
  Serial.println(count);
   while(digitalRead(4) == LOW)
    {
      delay(100);
    }
 delay(100);
 }
}