Arduino Buton Uygulaması

  • Konuyu başlatan Konuyu başlatan guclusat
  • Başlangıç Tarihi Başlangıç Tarihi

guclusat

Tanınmış Üye
Süper Moderatör
Kod:
int button = 0;

int led = 13;               
int input = 2;               
                   

void setup()
{
  pinMode(led, OUTPUT);     
  pinMode(input, INPUT);     
}

void loop()
{
  button = digitalRead(input); 
if (button == HIGH)
{           
    digitalWrite(led, LOW); 
  }
else
{
digitalWrite(led, HIGH);
  }
}

Program başlangıcında ilk olarak ledin bağlı olduğu pini, butonun bağlı olduğu pini belirtiyoruz ve butona program içerisinde karışıklık olmasın diye başlangıç olarak sıfır değerini yüklüyoruz,
Void setup kısmında pinlerin giriş-çıkış olduğunu belirtiyoruz.
Döngü kısmında 2 nolu pine bağladığımız butonu digitalRead komutuyla okuyup programın başında belirttiğimiz button adlı değişkenin içine atıyoruz ve button adlı değişkenin lojik 1 yada 0 durumuna göre LED'i HIGH yada LOW yapabiliriz, burada button adlı değişkenin HIGH olduğu durumda LED söndürülmüştür.
 
Geri
Yukarı