Arduino Button ile Led Kontrolü

2 LED 1 Button kullanarak buttona bastığımızda bir LED, buttondan elimizi çektiğimizde diğer LEDin yanmasını sağlayan devre

Arduino ile 1 buton ve 2 LED kullanarak, butona her basıldığında LED’lerin yer değiştirdiği bir program yapabiliriz. Butona her basıldığında bir LED kapanacak ve diğer LED yanacak.

Aşağıdaki örnek, bu işlevi gerçekleştirecek basit bir Arduino kodu sağlar.

Donanım Bağlantıları:

  1. Buton: Bir ucu dijital 8 numaralı pine ve GND ye, diğer ucu ise 5V ‘ye bağlanacak.
  2. LED 1: Anot (uzun bacak) dijital 7 numaralı pine bağlanacak, katot (kısa bacak) ise bir dirençle GND’ye bağlanacak.
  3. LED 2: Anot (uzun bacak) dijital 4 numaralı pine bağlanacak, katot (kısa bacak) yine bir dirençle GND’ye bağlanacak.
int led1=7;
int led2=4;
int buton=8;
int durum=0;
void setup()
{
	pinMode(buton,INPUT);
  	pinMode(led1,OUTPUT);
  	pinMode(led2,OUTPUT);
}

void loop()
{
 durum=digitalRead(buton);
  if(durum==1)
  {
  	digitalWrite(led1,HIGH);
    digitalWrite(led2,LOW);
  }
  else
  {
    digitalWrite(led1,LOW);
    digitalWrite(led2,HIGH);
  }
}
guest
0 Yorum
Eskiler
En Yeniler Beğenilenler
Inline Feedbacks
View all comments
0
YORUM YAPx