アルディーノでスイッチの回数をカウントしたよ。
アルディーノのプルアップ抵抗を使いました。
スイッチが押されてグランドとつながったときに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);
}
}