Bu uygulamada:

- 1. butona basınca kırmızı led yanacak, butonu bırakınca sönecek.

- 2. butona 1. kez basıp-çekince sarı led yanacak, 2. kez basıp-çekince sarı led sönecek.


Devre Şeması:



Program Kodları:

#define buton1    4

#define buton2   6

#define led_red    8

#define led_yellow    10

int durum = 0;

void setup()

{

      pinMode(4, INPUT);

      pinMode(6, INPUT);

      pinMode(8, OUTPUT);

      pinMode(10, OUTPUT);

}


void loop()

{

      //______1. uygulama_______

      if (digitalRead(buton1) == 1)

      {

            digitalWrite(led_red, HIGH);

      }

      else if (digitalRead(buton1) == 0)

      {

            digitalWrite(led_red, LOW);

      }


  //______2. uygulama________

      if (digitalRead(buton2) == 1)

      {

            durum = !(durum);

            while (digitalRead(buton2) == 1)

            {

                  digitalWrite(led_yellow, durum);

                  delay(100);

            }

      }

}



___________________________________________________________________________________________________________________________________________________________


0 comments:

Yorum Gönder

Toplam Sayfa Görüntüleme Sayısı

Seri İletişim Protokolleri

Sensörlerin Arduino İle Kullanımı

Popular Posts

Yararlanılan Kaynaklar

İletişim

gokdag17@gmail.com