
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
/* Uygulama 15 - Seri Port Ekranına Led Durumunu Yazdırma */ /* www.kamersahin.com/ */ 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 } } |