Arduino Üzerindeki Ledi Yakıp Söndürmek

Arduino derslerimize hoş geldiniz. Bu serimizin ilk yazısı. Bu yazıda Arduino üzerindeki ledi nasıl yakıp söndüreceğimizi anlatan bir yazı olacak.

Arduino üzerindeki LED 13 nolu pine bağlıdır ve komutla yakılıp söndürülebilir.

Öncelikle bize lazım olan kart: Arduino Uno 

Aşağıdaki satıcılardan temin edilebilir:

          

Ve tabiki Arduino IDE kodumuz. Aşağıdaki kodu IDE’mize yazıp çalıştırıyoruz.

int led = 13; //Arduino üzerindeki LED 13 nolu pine bağlıdır

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

void loop() {
  digitalWrite(led, HIGH);   //13 nolu pine high ile akım veriyoruz
  delay(1000);               //1 saniye bekliyoruz
  digitalWrite(led, LOW);    //13 nolu pine low komutu ile akımı kesiyoruz
  delay(1000);               //1 saniye bekliyoruz
}

Önce digitalWrite() fonksiyonunda HIGH parametresi ile 13 numaralı pine akımı veriyoruz. Bu durumda ilgili LED’e akım gidecek ve LED yanacaktır. Sonrasında 1 sn bekleme sonunda LOW parametresi ile akımı kesiyoruz. Bu durumda LED sönecektir. loop() fonksiyonu içindeki kodların kendini tekrarladığını biliyoruz. Bu durumda LED bir yanıp bir sönecektir.

delay() fonksiyonu içindeki parametre kodların o bölümde işlenirken kaç milisaniye (ms) bekleyeceğini gösterir. 1000  ms’nin 1 sn olduğunu belirtmek isteriz. LED’in yanma veya sönük kalma süresini bu değeri değiştirerek gözlemleyebilirsiniz.

Çalışma videosu:

Arduino üzerindeki LED’i yakıp söndürdük (blink). Benzer şekilde harici bir LED bağlayıp yakıp söndürme örneğimiz için tıklayınız.