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