Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Elektronik Teknolojisi (İ.Ö) - Önlisans - 2014 | ELY2028 | İleri Mikrodenetleyiciler | Seçmeli | 4 | 5,00 | 3 | 1 |
Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Elektronik Teknolojisi (İ.Ö) - Önlisans - 2014 | ELY2028 | İleri Mikrodenetleyiciler | Seçmeli | 4 | 5,00 | 3 | 1 |
Bu dersin amaçları, öğrencilerin ATMEL işlemcili Arduino kartlar ile ARM işlemcili STM32 mikrodenetleyiciler ve Raspberry Pi kartları hakkında genel bilgi edinmelerini sağlamak; C++, C ve Python programlama dillerini bu gömülü sistemleri kodlarken öğrenmelerini sağlamak; sahip oldukları donanım birimlerinin tamamı ile uygulamalar yapabilmelerini sağlamak; çevresel donanım birimleri ile işbirlikli olarak çalışmalarını tasarlayabilmelerini ve öğrenmelerini sağlamaktır.
-
-
1. Anlatım 2. Soru-Cevap 3. Sunum 4. Laboratuar uygulaması
-
Türkçe
Rajesh Singh, Anita Gehlot, Bhupendra Singh, Sushabhan Choudhury, Arduino-Based Embedded Systems: Interfacing, Simulation, and LabVIEW GUI, CRC Press, 2018. Mark Geddes, Arduino Project Handbook, No Starch Press, 2016. Jonathan Oxer, Hugh Blemings, Practical Arduino: Cool Projects for Open Source Hardware,Apress,2009. Brock Craft, Arduino Projects For Dummies, John Wiley & Sons, 2013. Donald J. Norris, Programming with STM32: Getting Started with the Nucleo Board and C/C++,McGraw-Hill Education,2018. Reference Manuals for STM32F1xxx Samarth Shah, Learning Raspberry Pi, Packt Publishing,2015. Simon Monk, Programming the Raspberry Pi: Getting Started with Python,McGraw-Hill Education,2013. Ashwin Pajankar, Raspberry Pi Computer Vision Programming, Packt Publishing,2015.
-
Hafta | Teorik |
---|---|
1 | Arduino geliştirme kartlarının özellikleri ve programlanması hakkında genel bilgi |
2 | Arduino ve giriş/çıkış aygıtları ile uygulama örnekleri (Görüntüleme aygıtları, dijital I/O aygıtları) |
3 | Arduino ve giriş/çıkış aygıtları ile uygulama örnekleri (Analog aygıtlar, Motorlar) |
4 | Arduino ile seri haberleşme (kablosuz haberleşme dahil) uygulamaları |
5 | STM32 mikrodenetleyicilerinin özellikler, proje geliştirilmesi ve programlanması hakkında genel bilgi ADC ve kesme yordamlarının beraber kullanılması ADC ve kesme yordamlarının beraber kullanılması TMR0 kesmesi ve örnek uygulamaları |
6 | Genel amaçlı giriş-çıkış (GPIO) donanım birimi ve uygulama örnekleri |
7 | Kesmeler ve zamanlayıcılar, Pals Genişlik Modülasyonlu sinyal üretimi ve uygulama örnekleri |
8 | Ara Sınav Haftası |
9 | Analog - Dijital Dönüştürücü donanım birimi ve uygulama örnekleri |
10 | EUSART donanım birimi ve uygulama örnekleri |
11 | SPI ve I2C donanım birimleri ve uygulama örnekleri |
12 | DMA ve DAC uygulama örnekleri |
13 | Raspberry Pi gömülü sistemleri ve Python programlama dili hakkında genel bilgi |
14 | Raspberry Pi giriş/çıkış aygıtları ile uygulama örnekleri (Göstergeler, sensörler, motorlar, vs.) |
15 | Raspberry Pi ile Bilgisayarlı Görü Uygulamaları |
16 | Raspberry Pi ile Bilgisayarlı Görü Uygulamaları |
17 | Yarı Yıl Sonu Sınavı |
Değerlendirme | Değer |
---|---|
Yarıyıl (Yıl) İçi Etkinlikleri | 40 |
Yarıyıl (Yıl) Sonu Etkinlikleri | 60 |
Yarıyıl (Yıl) Sonu Etkinlikleri | Değer |
Final Sınavı | 100 |
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ders Öncesi/Sonrası Bireysel Çalışma | 14 | 3 | 42 |
Proje ve Hazırlığı | 2 | 10 | 20 |
Laboratuvar ve Hazırlığı | 14 | 3 | 42 |
Arasınav ve Hazırlığı | 1 | 15 | 15 |
Final ve Hazırlığı | 1 | 15 | 15 |
ÖÇ1 | ||||||||||||
ÖÇ2 | ||||||||||||
ÖÇ3 | ||||||||||||
ÖÇ4 | ||||||||||||
ÖÇ5 |