
/* Uygulama 15 - Seri Port Ekranına Led Durumunu Yazdırma */
/* www.kamersahin.com.tr */
int buton = 6; // buton isimli değişkene 6 değeri atandı
int led = 5; // led isimli değişkene 5 değeri atandı
int butonDurum;
void setup () {
pinMode(buton, INPUT);
pinMode(led, OUTPUT);
Serial.begin(9600); // Seri haberleşme hızı ayarlandı
}
void loop() {
butonDurum = digitalRead(buton); // "buton" isimli değişkenin tanımlı olduğu 6 numaralı dijital pinden butonun durumu okunarak "butonDurum" değişkenine atandı.
// Pull-Up bağlantı olduğu için 0(LOW) sinyali butonun basılı olduğunu gösterir.
if ( butonDurum==0) { // Eğer buton basılı ise
digitalWrite(led, HIGH); // Led yandı
Serial.println( "---LED YANDI---"); // Ekrana led in durumunu yazdır
}
else{
digitalWrite(led, LOW); // Led söndü
Serial.println( "---LED SONDU---"); // Ekrana led in durumunu yazdır
}
}