MBLOCK ile Arduino ve Robotik Kodlama Ne Nedir
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 • Arduino ve Bileşenleri • Hafta 2 • Mblock ve Yapısı • Hafta 3 • Led Uygulamaları • Hafta 4 • Buton Uygulamaları
Neler Var? • Hafta 5 • LCD Uygulamaları • Hafta 6 • 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 • Robot Uygulamaları 1 • Hafta 10 • Robot Uygulamaları 2 • Hafta 11 -14 • 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
- Slides: 12