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.