• Buradasın

    Arduino ile Bluetooth ile RGB LED Kontrol Eğitimi

    youtube.com/watch?v=FmCFY_0Wz_U

    Yapay zekadan makale özeti

    • Bu video, İlke tarafından sunulan bir Arduino eğitim dersidir. Eğitmen, izleyicilere Bluetooth modülü kullanarak RGB LED kontrolü yapma konusunu adım adım anlatmaktadır.
    • Video, Bluetooth ile RGB LED kontrol etme projesinin tüm aşamalarını kapsamaktadır. İlk olarak malzemeler tanıtılarak HC-06 Bluetooth modülü ve RGB LED'in özellikleri açıklanmakta, ardından devre kurulumu detaylı olarak gösterilmektedir. Daha sonra Arduino'da Bluetooth ile seri haberleşme üzerinden LED kontrolü için gerekli kodun yazılması, pin tanımlamaları ve Android telefon üzerinden Arduino'ya Bluetooth bağlantısı kurma süreci anlatılmaktadır.
    • Videoda ayrıca Bluetooth modülünün farklı cihazlarla (motorlar, soğutucular) nasıl kullanılabileceği de kısaca açıklanmaktadır. K ve M harflerine göre kırmızı, yeşil ve mavi LED'leri kontrol etme yöntemi de gösterilmektedir.
    Arduino ile Bluetooth ve RGB LED Kontrol Projesi
    • Bu derste Arduino ile Bluetooth kullanarak üç farklı renkte yanabilen RGB LED'i akıllı telefon üzerinden kontrol edeceğiz.
    • Öncelikle devremizi kuracağız, sonra kodumuzu yazacağız ve akıllı telefonumuzdan yüklediğimiz uygulamadan LED'i kontrol edeceğiz.
    00:42Malzemeler
    • Proje için HC-6 Bluetooth modülü kullanacağız, bu modül sayesinde Bluetooth özellikli cihazlarla veri alışverişi yapabiliriz.
    • Bluetooth modülünde VCC (+), GND (-), TX (veri gönderilen) ve RX (veri alınan) olmak üzere dört pin bulunmaktadır.
    • Bu Bluetooth sadece Android telefonlarla haberleşebiliyor, Apple telefonlarla bağlantı kuramıyor.
    01:48Devre Kurulumu
    • Öncelikle Arduino'dan breadboard'a artı ve eksi hatlarını bağlayarak enerji aktarımı sağlıyoruz.
    • Bluetooth modülünün VCC ve GND pinleri breadboard'un artı ve eksi hatlarına bağlanıyor.
    • Bluetooth'un TX bacağı Arduino'nun RX (0 numaralı) bacağına, Bluetooth'un RX bacağı Arduino'nun TX (1 numaralı) bacağına bağlanarak haberleşme sağlanıyor.
    03:49RGB LED Bağlantısı
    • RGB LED'in uzun bacağı artı voltaj, diğer bacaklar eksiye çekiliyor ve yan yana breadboard'a takılıyor.
    • RGB LED'in artı bacağı breadboard'un artısına bağlanıyor ve üç farklı renkli bacaklar 330 ohm'luk dirençlerle Arduino'nun 9, 10 ve 11 numaralı pinlerine bağlanıyor.
    • Kırmızı, mavi ve yeşil LED'lerin hangi pinlere bağlandığı yazılım kısmında ayarlanabilir.
    04:40Serial Haberleşme Uyarısı
    • Arduino'nun 1 numaralı pinleri donanımsal serial haberleşmesi için kullanılıyor.
    • Bluetooth modülü bağlı olduğu için program atarken Arduino ile bilgisayar arasındaki haberleşme için 1 numaralı pinin sökülmesi gerekiyor.
    • Bu sorunu çözmek için yazılımsal serial kullanarak farklı bir hattan haberleşme yapılabilir.
    05:27Kod Yazımı
    • Kodda Bluetooth üzerinden alınan veriyi tutacak bir değişken tanımlanıyor.
    • Kırmızı, mavi ve yeşil LED'lerin hangi pinlere bağlandığı int değişkenleriyle tanımlanıyor.
    05:59Arduino ve Bluetooth Bağlantısı
    • Bluetooth ile Arduino arasında serial haberleşme için 9600 hızında serial bağlantısı başlatılmalıdır.
    • Pinlerin modları tanımlanmalı, LED çıkışları çıkış olarak ayarlanmalıdır çünkü sadece veri yazılacak, okunmayacak.
    • Serial haberleşme üzerinden gelen veri varsa, bunu kontrol etmek için "Serial.available()" fonksiyonu kullanılır.
    07:17Veri İşleme ve LED Kontrolü
    • Gelen veriyi "Serial.read()" fonksiyonu ile okuyup "veri" değişkenine yazılır.
    • Gelen veriye göre LED kontrolü yapılır: "k" harfi için kırmızı LED, "y" harfi için yeşil LED, "m" harfi için mavi LED yakılır.
    • LED'lerin artısı +5V'ye bağlandığı için, LED'i yakmak için LOW değer, söndürmek için HIGH değer verilir.
    09:35Kod Yükleme ve Bluetooth Modülü
    • Arduino'a kod yüklemek için Bluetooth modülünün 0. pini çıkarılmalıdır, aksi takdirde bilgisayar, Arduino ve Bluetooth arasında karışıklık olur.
    • Kod yüklendikten sonra Bluetooth modülünün pinini tekrar yerine takmak gerekir.
    • Yazılımsal serial özelliği kullanarak bu sorunu çözmek mümkündür.
    10:33Telefon Uygulaması ile Kontrol
    • Bluetooth modülü iOS telefonlarda çalışmaz, Android telefon gereklidir.
    • "Arduino Robot" uygulaması indirilip Bluetooth bağlantısı kurulmalıdır.
    • Uygulamada butonlara "k", "y" ve "m" harfleri atanarak LED kontrolü sağlanabilir.
    12:01Uygulamanın Kullanımı
    • Butonlara basarak farklı LED'leri yakabilirsiniz: "k" için kırmızı, "y" için yeşil, "m" için mavi.
    • Diğer butonlara basıldığında LED'ler söner.
    • Bluetooth ile sadece LED kontrolü değil, motorlar, soğutucular gibi farklı cihazlar da kontrol edilebilir.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor