App Inventor - Arduino ile Akıllı Cihaz Tasarımı - 301
MIT App Inventor, MIT Üniversitesi tarafından geliştirilen, akıllı telefonlar ve tabletler için uygulama geliştirmeye olanak tanıyan görsel programlama ortamıdır. Blok tabanlı arayüzü ve programlama ortamı için herhangi bir kurulum gerektirmemesi geleneksel programlama ortamlarından çok daha kısa sürede uygulamalar geliştirmenizi sağlar. MIT App Inventor ile oluştruduğunuz uygulamaları anlık olarak internet erişimi olan Android işletim sistemine sahip bir telefon veya tabletten MIT AI2 Companion uygulaması ile test edebilir ve Android telefonunuza kurabilirsiniz. Arduino üzerinde bulunan giriş/çıkış pinleri sayesinde kendisine bağlı bulunan çevre birimleri kontrol edip yönetebilen ve bu doğrultuda karar verebilme yeteneğine sahip olan bir mikro denetleyicidir. Arduino kartına komut verebilmek için yine Arduino tarafından geliştirilen Arduino IDE arayüzü kullanılmaktadır. Açık Kaynak Kodlu olarak çalışan bu arayüz komutların yazılması, derlenmesi ve derlenen kodların karta yüklenmesini sağlayan bir platformdur. Arduino ile Akıllı Cihaz Tasarımı eğitimlerini tasarımı tamamen bize ait atölye kutularını kullanarak geçekleştiriyoruz. Bu kutuların en büyük özelliği, içinde bulunan 11 adet sensör, bir adet Arduino Uno mikrodenetleyici, bir adet breadboard, bir adet DC motor, bir adet servo motor, bir adet RGB LED ve çeşitli LED’lerle etraflarında gördükleri hemen hemen her akıllı cihazı kendilerinin de yapabileceğini göstermesidir. App Inventor – Arduino ile Akıllı Cihaz Tasarımı 301 dersinde 9 başlık bulunmaktadır. Bluetooth bağlantısı ile Android cihazlarla Arduino hem tek yönlü hem de çift yönlü olarak haberleştirilir. App Inventor - Arduino ile Akıllı Cihaz Tasarımı 301 online dersini tamamlayan bir kişi, kendi oluşturduğu akıllı cihazları telefon ile uzaktan kontrollü hale getirebilir. App Inventor üzerinde oluşturduğumuz mobil uygulama ile Arduino’nun uyumlu şekilde çalışmasını sağlayacak kodlar adım adım anlatılmaktadır.
Bu etkinlikte Arduino'nun bilgisayarla nasıl haberleştiğini öğreneceksin. Arduino'yu Bluetooth ile haberleştirmeyi öğreneceksin. Aygıtlar arası seri bağlantı kurmayı öğreneceksin.
2
App Inventor ile Led Kontrolü
Bu etkinlikte Bluetooth kullanarak devreyi oluşturacaksın. App Inventor ile Bluetooth üzerinden veri göndermeyi öğreneceksin. Arduino ile Bluetooth üzerinden veri almayı ve kullanmayı öğreneceksin.
3
App Inventor ile Rgb Led Kontrolü
Bu etkinlikte Arduino ve App Inventor uygulaması geliştireceksin. App Inventor'dan Arduino'ya veri göndereceksin.
4
App Inventor ile Servo Motor Kontrolü
Bu etkinlikte Arduino ve App Inventor uygulaması geliştireceksin. App Inventor'dan Arduino'ya veri göndereceksin.
5
Lcd Ekrana Kayan Yazı Yazdıralım
Bu etkinlikte Arduino ve App Inventor uygulaması geliştireceksin. App Inventor'dan Arduino'ya veri göndereceksin.
6
Ortam Sıcaklığını Kontrol Edelim 1
Bu etkinlikte Arduino ve App Inventor uygulaması geliştireceksin. App Inventor'dan Arduino'ya veri göndereceksin.
7
Ortam Sıcaklığını Kontrol Edelim 2
Bu etkinlikte Arduino ve App Inventor uygulaması geliştireceksin. App Inventor'dan Arduino'ya veri göndereceksin.
8
Ev Güvenlik Sistemi 1
Bu etkinlikte App Inventor ile yaptığın uygulamadan SMS göndereceksin. App Inventor ile yaptığın uygulamadan, gelen SMS’leri okuyabileceksin. Uzaktan kontrol edilebilen bir sistem yapacaksın.
9
Ev Güvenlik Sistemi 2
Bu etkinlikte App Inventor ile yaptığın uygulamadan SMS göndereceksin. App Inventor ile yaptığın uygulamadan, gelen SMS’leri okuyabileceksin. Uzaktan kontrol edilebilen bir sistem yapacaksın.