Merhaba arkadaşlar! 🎉 Bugün Arduino ile LED yakıp söndürme işlemini öğreneceğiz. Bu ders, sıfırdan Arduino öğrenmek isteyenler için ilk kod projemiz olacak. Adım adım ilerleyerek hem devreyi kuracak hem de kodları yazacağız.
1. Devre Kurulumu
Öncelikle Tinkercad hesabınıza girerek tasarımlar kısmından yeni bir proje oluşturuyoruz. Ardından devreler kısmına tıklayarak breadboard ve Arduino Uno’yu sahnemize ekliyoruz.
LED ve direnç ekleyerek bağlantılarımızı yapacağız. Burada direnç kullanmamızın nedeni, Arduino’dan gelecek fazla akımı sınırlayarak LED’in yanmasını önlemektir. Aksi takdirde LEDimiz zarar görebilir.
LED’in artı ucu (anot) dijital pine, eksi ucu (katot) ise GND’ye bağlanmalıdır. Bu bağlantılar sayesinde LED’in doğru şekilde çalışmasını sağlıyoruz. Kodda ise LED’in yanıp sönmesi için pinleri output olarak ayarlayacağız.
Devreyi fiziksel olarak kurarken renk kodlarını takip etmeniz önerilir:
🔴 Kırmızı = Artı (5V)
⚫ Siyah = Eksi (GND)
📺 Ders videosuna linkten ulaşabilirsin: https://www.youtube.com/watch?v=NLma6LVPLOc
Yeni dersleri kaçırmamak ve elektronik, Arduino, robotik ve proje içeriklerimi takip etmek için sosyal medya hesaplarımı da ziyaret edebilirsiniz:
🎥 YouTube: https://www.youtube.com/@ohmakademi
📸 Instagram: https://www.instagram.com/ohmakademi
🎵 TikTok: https://www.tiktok.com/@ohmakademi
👍 X: https://x.com/@ohmakademi
🐦Facebook: https://www.facebook.com/@ohmakademi
📝Blog: https://elektronikderslerim.blogspot.com
💬 Abone olmayı ve takip etmeyi unutmayın!
Arduino programında iki temel bölüm vardır:
void setup() → Program başladığında sadece bir kez çalışır.
void loop() → Program sürekli bu döngü içinde çalışır.
LED’in yanmasını sağlamak için digitalWrite(pin, HIGH);, sönmesini sağlamak için digitalWrite(pin, LOW); komutlarını kullanıyoruz. LED’in yanma ve sönme süresini ise delay(ms); komutu ile ayarlıyoruz.
Örneğin:
Bu döngü sayesinde LEDimiz sürekli yanıp sönecektir. Eğer daha hızlı bir yanıp sönme istiyorsanız, delay(500); gibi daha kısa süreler kullanabilirsiniz.
3. Kodun Test Edilmesi
Kodunuzu Arduino IDE’de yazdıktan sonra verify ile hata olup olmadığını kontrol edin. Hata yoksa upload ile kodu Arduino’ya yükleyin. TinkerCad simülasyonunda da aynı işlemleri yapabilirsiniz.
TinkerCad’in güzel bir özelliği, devredeki elemanların bağlantısını şematik görünüm olarak da görebilmenizdir. Bu sayede devrenizi daha iyi anlayabilir ve takip edebilirsiniz.
4. Ödev
Bu derste tek bir LED ile çalıştık. Şimdi ödev olarak şunu yapmanızı istiyorum:
7 numaralı pine iki LED bağlayın.
LED’lerin belirli aralıklarla yanıp sönmesini sağlayın.
Sonucu yorumlarda paylaşın ve sorularınızı bana yazın.
Bu ödev, öğrendiklerinizi pekiştirmeniz için önemli! 💡
Sosyal Medya ve Blog Takipleri
Daha fazla Arduino dersi ve projeleri için:
YouTube kanalımıza abone olun: OHM Akademi
Instagram’da bizi takip edin: @ohmakademi
Blogdaki tüm dersleri takip etmek için: https://elektronikderslerim.blogspot.com
Bir sonraki dersimizde Arduino ile daha karmaşık devreleri ve birden fazla LED ile uygulamaları öğreneceğiz. Bu temel bilgileri sağlam bir şekilde öğrendiyseniz, ilerideki projeler çok daha kolay olacak!
Hoşça kalın ve LED’lerinizi yakıp söndürmeyi deneyin! 😄
Hiç yorum yok:
Yorum Gönder