• Buradasın

    Arduino ile Bluetooth Uygulaması Oluşturma Eğitimi

    youtube.com/watch?v=keaFlFGMJcg

    Yapay zekadan makale özeti

    • Bu video, Arduino ve Bluetooth modülü kullanarak cep telefonlarında çalışacak bir uygulama oluşturma sürecini adım adım gösteren bir eğitim içeriğidir.
    • Video, App Inventor adlı blok tabanlı görsel programlama dilini kullanarak Arduino Bluetooth modülleriyle iletişim kuracak bir APK uygulaması oluşturma sürecini kapsamaktadır. İlk bölümde App Inventor'un tanıtımı, arayüz tasarımı ve temel fonksiyonların programlanması anlatılırken, ikinci bölümde Arduino üzerindeki Bluetooth modülüne buton tıklama ile bilgi gönderme işlemi gösterilmektedir.
    • Eğitim içeriğinde LED kontrolü, buton tıklama ile bilgi gönderme, Bluetooth cihazlarını listeleme ve bağlantı kurma gibi temel fonksiyonların nasıl programlanacağı detaylı olarak anlatılmaktadır. Ayrıca hata ayıklama süreci de gösterilmekte ve oluşturulan APK dosyasının 3 megabayt boyutunda olduğu belirtilmektedir.
    00:17Arduino ile Bluetooth Modülü Kullanımı
    • Arduino ile kablosuz haberleşme için birçok modül bulunmaktadır.
    • Önceki videolarda HC-5 ve HC-6 bluetooth modülleri kullanılmıştır.
    • Android telefonlarla bu modüllerle iletişim kurmak için Play Store'daki programlar kullanılmış ancak istenen iletişim arayüzü oluşturulamamıştır.
    01:00App Inventor ile Kendi Uygulamamızı Oluşturma
    • Bu videoda Arduino bluetooth modülleriyle iletişim kurabilecek, kendi tasarladığımız bir Android uygulaması (apk formatında program) nasıl yapılacağı gösterilecektir.
    • App Inventor, blok tabanlı (sürükle-bırak yöntemiyle) görsel bir programlama dilidir ve Google ile MIT Üniversitesi'nin işbirliği içerisinde geliştirilmiştir.
    • App Inventor hem online çalışabilir hem de bilgisayara exe formatında indirilerek kurulabilir.
    02:11App Inventor'da Proje Oluşturma
    • Proje oluşturmak için "Projects" kısmından "Start New Project" seçeneği seçilir ve projeye isim verilir.
    • Sol tarafta ekrana sürükleyip bırakabileceğimiz butonlar, check box'lar, resimler, tablolar ve cep telefonunun sensörleri gibi birçok komponent bulunmaktadır.
    • Komponentlere sağ taraftaki "Properties" kısmından yazı, yazı boyutu, kalınlık, font gibi özellikler ayarlanabilir.
    03:38Uygulama Arayüzü Tasarımı
    • Ekranın üst kısmındaki "Screen1" yazısını değiştirmek için "Title" kısmına "Bluetooth" yazısı yazılır.
    • Ekranın ortasında hizalı görünmesi için "Screen1" özellikleri içinde yatay ve dikey hizalamayı "center" olarak ayarlanır.
    • Bağlantı durumunu göstermek için "label" komponenti eklenir ve "Bağlantı Durumu" yazısı kalın ve 18 font olarak ayarlanır.
    05:40Bluetooth Cihazlarını Listeleme ve Butonlar
    • Bluetooth cihazlarını listelemek için "list picker" komponenti kullanılır ve "Bluetooth Cihazları" yazısı kalın ve 18 font olarak ayarlanır.
    • Daha önceki videolarda rakam göndererek LED'i kontrol etme uygulaması yapılmıştı, şimdi bu işlemi butonlarla yapmak istiyoruz.
    • LED kontrolü için "led yak" ve "led söndür" butonları yan yana durması için "horizontal arrangement" kullanılır.
    08:04Kodlama ve Bluetooth Bağlantısı
    • "Blocks" kısmında kodlama yapılır, "Designer" kısmında ise programın arayüzü tasarlanır.
    • Program açıldığında önce Bluetooth cihazlarını listeleme butonuna tıklanması gerekir.
    • Bluetooth sensörü ve timer (saat) nesnesi eklenerek çevredeki Bluetooth cihazlarının isimleri listeye aktarılır.
    11:03Bağlantı Durumunu Gösterme
    • Timer nesnesi kullanılarak sürekli tetikleyen bir kod oluşturulur.
    • Eğer bağlantı varsa "Bağlantı Var" yazısı yeşil renkte, bağlantı yoksa "Bağlantı Yok" yazısı kırmızı renkte gösterilir.
    • Butonlara tıklama olayı için kodlama yapılacak.
    12:29Bluetooth Modülü ile LED Kontrolü
    • LED butonuna tıklanıldığında Arduino üzerindeki Bluetooth modülü ile LED sönmekte.
    • Buton bir'e tıklanıldığında 1 bilgisi, buton iki'ye tıklanıldığında ise 2 bilgisi gönderilmektedir.
    • Buton tıklamaları için gerekli kodlama yapıldıktan sonra build ve save apk seçeneği ile uygulama bilgisayara indirilebilir.
    13:34Hata Düzenleme ve Uygulama Boyutu
    • Kodlama sırasında buton bir click programı hata vermiştir.
    • LED'i söndürmek için 2 bilgisi gönderirken buton iki olarak güncellenmesi gerekiyordu.
    • Oluşturulan APK dosyası 3 megabayt boyutundadır.

    Yanıtı değerlendir

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