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