All for Joomla All for Webmasters
Yapabilecekleriniz hayal gücünüz kadar geniştir.
STM32
ARDUINO
ONUR KÖSE
Kişisel Blog

Arduino Led

Merhaba arkadaşlar bu yazımda Arduino ile başlangıç uygulamamız olan LED yakma söndürme uygulamasının nasıl yapıldığını anlatacağım.

Arduino kartlarında genelde ilk yapılan uygulama LED yakma ve söndürme uygulamalarıdır. Zaten bir pinden Lojik 1 ve Lojik 0’ı belirli zaman aralıkları kullanarak çıkış verebiliyor iseniz bir kaç komut daha öğrenek yapamayacağınız program, devre yoktur. Yapabilecekleriniz siniz hayal gücünüz ile sınırlıdır.

Arduino IDE’sin de örnek olarak bulunan blink uygulamasını anlatacağım. Pin çıkış olarak ayarlanıp belli zaman aralıklarında Lojik 1 – Lojik 0 yapılmaktadır.

İlk önce resimde ki devreyi kuralım.

Yazılım;

Komutlara sırayla bakacak olursak;

Bu döngü yükleme kısmıdır ve denetleyici bu kısıma ilk çalıştığı anda girer ve bir daha buraya giriş yapmaz. Bu kısımda pin ayarlamaları, ilk çalışma anında yapmasını istedikleriniz, tanımlanmış olan kütüphanelerin init,setup,begin, vs… fonksiyonları çağrılır.

Bu komut ile 13 nolu pin çıkış olarak ayarlanmıştır.

Bu döngüde programın çalıştığı kısımdır. Programda sürekli olarak yapılmak istenenler bu kısıma yazılır.

digitalWrite komutu ile setup kısmında çıkış olarak ayarlanan 13 nolu pin Lojik 1(+5V) yapılmıştır.

delay ile milisaniye(ms) cinsinden gecikme yapılmıştır. 1000ms = 1 saniye

Lojik 1 yapılan 13 nolu pin bu komut ile Lojik 0(0v) yapılmıştır.

ve son olarak 1sn bekleme yapılarak program sonlandırılmıştır.

1sn aralıklarla 13 nolu pini 1 ve 0 yapan program bu kadar basittir.

 

About the author

Leave a Reply

Merhaba

Bloguma Hoşgeldiniz.

Kategoriler

Çevrimiçi Kişiler

2 Misafir
%d blogcu bunu beğendi: