Görseldeki çıktılarda seri port ekranına Serial.println() fonksiyonuyla “Merhaba
Dünya” yazdırılmaktadır.
İkinci programda butonla dijital giriş uygulamasında butonun durumu seri port ekranına yazdırılmaktadır
void setup() { Serial.begin(9600); //Seri iletişim baudrate ayarı yapıldı. } void loop() { Serial.println("Merhaba Dünya!"); }
const byte buton = 2; void setup() { Serial.begin(9600); //Seri iletişim baudrate ayarı yapıldı. pinMode(buton, INPUT_PULLUP); } void loop() { bool butonDurum = digitalRead(buton); if (butonDurum == 0) Serial.println("Butona basıldı."); else Serial.println("Butona basılmadı."); }
const byte buton = 2; bool butonDurum; void setup() { Serial.begin(9600); //Seri iletişim baudrate ayarı yapıldı. pinMode(buton, INPUT_PULLUP); } void loop() { while (butonDurum == 1) { butonDurum = digitalRead(buton); } Serial.println("Butona basıldı."); delay(100); while (butonDurum == 0) { butonDurum = digitalRead(buton); } Serial.println("Butona basılmadı."); delay(100); }
byte butonPini = 2; bool x = 1; void setup() { pinMode(butonPini, INPUT_PULLUP); Serial.begin(9600); } void loop() { if (digitalRead(butonPini) == 1 && x == 1) { Serial.println("Butona basılmadı"); x = 0; } if (digitalRead(butonPini) == 0 && x == 0) { Serial.println("Butona basıldı"); x = 1; } delay(100); }
No responses yet