Led Yakmaya Hazır Mısın ?
Evet daha önce Arduino Uno R3 kartımızın üzerindeki ledi yakıp söndürmüştük şimdiyse işin içine breadboard ve dirençlerimizi de katıyoruz. Burada amacımız elimizi breadboarda alıştırmak.
İhtiyacınız olan şeyler;
1 Adet Arduino Uno R3
1 Adet Breadboard
2 Adet 220 Ohm Direnç
2 Adet Led (Farklı renklerde seçebilirsiniz)
5 Adet Erkek-Erkek Jumper Kablo
Birazcık Heves
Evet hazırsak öncelikle yukarıda paylaştığım devreyi hazırlamanız gerekiyor. Burada dikkat etmeniz gereken önemli şeylerden biri eğer dikkat ettiyseniz ledlerinizin bir bacağı daha uzundur ve devrede de iki ledin ucu eşit gözükse de birisi kırık. İşte o kırık olan led sizin ledinizin uzun bacağını sembolize ediyor ve dijital output pinlerini dirençle beraber o uzun bacağa bağlamalısınız. Devreyi hazırladıysak kartımızı bilgisayara bağlıyor ve IDE ye şu kodları yazıp derleyip kartımıza yüklüyoruz.
Kod:
void setup(){ pinMode(8, OUTPUT); pinMode(10,OUTPUT); } void loop(){ digitalWrite(8, HIGH); // 8 Nolu pine bağlı ledi yakar (HIGH voltaj seviyesidir) delay(1000); // 1 Saniye bekler digitalWrite(8, LOW); // 8 Nolu pine bağlı ledi söndürür digitalWrite(10, HIGH); // 10 Nolu pine bağlı ledi yakar delay(1000); // 1 Saniye bekler digitalWrite(10, LOW); // 10 Nolu pine bağlı ledi söndürür }
Burada elde edeceğimiz sonuç bir saniye boyunca bir led yanacak öbürü sönük olacak sonraki bir saniye boyunca sönük olan ledimiz yanacak yanan ledimiz sönmüş olacak ve bu olay loop fonksiyonu içinde olduğu için güç kaynağı kesilmediği sürece devam edecek.
Not: Ben 8 ve 10 nolu pinleri rastgele tercih ettim siz kodları düzeltmek koşuluyla başka dijital pinler üzerinden de devreyi çalıştırabilirsiniz.
Hoşça kalın..
Yararlı bir yazı olmuş, teşekkürler.