MBLOCK ile Arduino ve Robotik Kodlama Ne? Nedir? Yrd.Doç.Dr.Osman EROL
Dersin Amacı Temel düzeyde elektronik bilgisine sahip olma, Blok tabanlı programlama yazılımı kullanabilme, Elektronik devre kartlarını programlayabilme, Elektronik devre kartlarını kullanarak temel düzeyde etkileşimli sistemler tasarlayabilme, Elektronik devre kartlarını kullanarak temel düzeyde robot tasarlayabilme, Blok tabanlı programlama yazılımı kullanarak çocuklara programlama öğretebilme,
Arduino? Arduino, kolay kullanılabilir ve esnek bir donanım/yazılım mimarisine sahip, açık kaynaklı elektronik geliştirme kartı, Açık kaynak, yazılımın kaynak koduna ve donanım bilgilerine erişiminin serbest olması ve isteğe göre değiştirilebilmesi anlamındadır. Açık kaynaklı donanım: Kartların devre tasarımları tamamen açık, isteyen üretebilir, Açık kaynaklı yazılım: Arduino IDE, platform-bağımsız
Arduino ile ne yapılabilir? Çevresiyle etkileşime girebilen sistemler Sensörler ile veri alma (giriş) Analog ve dijital verileri işleme Verileri dış dünyaya verme
Arduino ile ne yapılabilir?
Mblock? Blok tabanlı kodlama programı Kod (syntax) yerine sürükle/bırak bloklar Scratch tabanlıdır Çocuklara programlama ve robotik öğretimi için uygun
Robot? Robot, algılayabilen, planlayabilen ve eylemde bulunabilen bir makinedir. Her makine robot değildir Çevreleri ile etkileşim Karmaşık problemleri çözme Basit yada karmaşık zeka Eylemde bulunma Hareket, ses, ışık, nem, basınç vb.
Robot?
Neler Var? Hafta 1 Hafta 2 Hafta 3 Hafta 4 Arduino ve Bileşenleri Mblock ve Yapısı Hafta 3 Led Uygulamaları Hafta 4 Buton Uygulamaları
Neler Var? Hafta 5 Hafta 6 Hafta 7 Hafta 8 LCD Uygulamaları Ardiuno DC Motor Uygulamaları Ardiuno Servo Motor Uygulamaları Hafta 7 Ardiuno Sensör Uygulamaları 1 Hafta 8 Ardiuno Sensör Uygulamaları 2
Neler Var? Hafta 9 Hafta 10 Hafta 11-14 Robot Uygulamaları 1 Projelerin Belirlenmesi Projelerin Tasarlanması ve Test Edilmesi Projenin sonlandırılması
Sizden İstenenler? Çalışma gruplarının oluşturulması Gerekli malzemelerin temin edilmesi Projenin belirlenmesi Projenin tasarımı Projenin bitirilmesi