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);
}

Categories:

Tags:

No responses yet

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Dersler