const byte butonPini = 2; // Düğmenin bağlı olduğu pin bool kontrolBiti = 0; // Düğmenin basılı olup olmadığını kontrol etmek için bit int sayac = 0; // Sayac değeri void setup() { Serial.begin(9600); // Seri haberleşmeyi başlat pinMode(butonPini, INPUT_PULLUP); // Düğme pini giriş olarak ayarla ve dahili pull-up direncini etkinleştir } void loop() { if (digitalRead(butonPini) == 0 and kontrolBiti == 0) { // Düğme basıldığında ve kontrol biti sıfır ise kontrolBiti = 1; // Kontrol bitini 1 yap sayac++; // Sayacı artır } if (digitalRead(butonPini) == 1) { // Düğme basılı değilse kontrolBiti = 0; // Kontrol bitini sıfırla } Serial.print("Sayi = "); // Seri port üzerinden "Sayi = " yazdır Serial.println(sayac); // Seri port üzerinden sayacın değerini yazdır }
Categories:
Tags:
No responses yet