Mühendislik ve Doğa Bilimleri Fakültesi · Bilgisayar Mühendisliği · Lisans
AKTS: 5 T+U+L: 2+0+1 Bölüm Seçmeli
Koordinatör: Dr. Öğr. Üyesi Özgür SAĞLAM
Öğretim Üyeleri: Dr. Öğr. Üyesi Özgür SAĞLAM
Dersin Amacı
Bu dersin amacı, Raspberry Pi kiti gibi gömülü sistemleri incelemek, elektronik ve bilgisayar mühendisliği projelerini uygulamak ve gömülü Linux ve Python'un en son teknolojilerini kullanarak gerçek dünyayla arayüz oluşturmaktır.
Ders İçeriği
Gömülü sistemlere giriş, Raspberry Pi'ye başlangıç, temel Linux komutları, Python programlamanın temelleri, GPIO programlama ve arayüz oluşturma, ADC ve sıcaklık sensörü arayüzü oluşturma, SPI arayüz oluşturma
I2C arayüzü, step motor arayüzü, servo motor arayüzü, ultrasonik ölçüm ve öğrenci projeleri.
Dersin Öğrenme Çıktıları
- Gömülü sistemler ve mimarilerin tanımını açıklar.
- Gömülü Linux (Raspbian) komutlarını ve yardımcı programlarını kullanır.
- Raspberry Pi donanımını ve yapılandırmalarını ayırt eder.
- İyi yorumlanmış Python programları yazar.
- İyi yorumlanmış Python programlarını derleyici hataları/uyarıları analiz eder.
- GPIO'lar, i2c, SPI ve 1-wire gibi gömülü çevre birimleriyle arayüz oluşturur.
- ADC, motorlar, sensörler ve ultrasonik mesafe ölçüm kitleri gibi harici modüller kullanarak projeler tasarlar.
Temel Alan Dağılımı
(44) Doğa Bilimleri%10 (48) Bilgisayar%50 (52) Mühendislik%40
Öğretim Yöntem ve Teknikleri
AnlatımSoru-CevapTartışmaAlıştırma ve UygulamaGrup ÇalışmasıDeney / Laboratuvar / Atölye / Alan UygulamasıProblem Çözme
Ölçme ve Değerlendirme
Performans Görevi (Uygulama / Laboratuvar / Atölye / Arazi Çalışması / Seminer / Sunum / Bitirme Çalışması / Tez)Proje / TasarımSınav (Yazılı Sınav / Test: Doğru-Yanlış Testi, Çoktan Seçmeli Testi, Kısa Cevaplı Test, Eşleştirmeli Test)
AKTS / İş Yükü
| Etkinlik | Sayı | Süre (saat) | Toplam İş Yükü |
|---|---|---|---|
| Ders Süresi (Sınav Haftası Dahil) | 15 | 3 | 45 |
| Sınıf Dışı Ders Çalışma Süresi | 13 | 3 | 39 |
| Ara Sınav | 1 | 6 | 6 |
| Kısa Sınav | 0 | 0 | 0 |
| Ödev | 0 | 0 | 0 |
| Uygulama | 12 | 3 | 36 |
| Final | 1 | 6 | 6 |
Ders Akışı
| Hafta | Konu | Ön Hazırlık |
|---|---|---|
| 1 | Gömülü Sistemlere Giriş | Ders slaytları |
| 2 | Raspberry Pi'ye Başlama | Ders slaytları |
| 3 | Temel Linux Komutları | Ders slaytları |
| 4 | Gömülü Programlama temelleri | Ders slaytları |
| 5 | Gömülü Programlama | Ders slaytları |
| 6 | GPIO Programlama ve Arayüz Oluşturma | Ders slaytları |
| 7 | ADC ve Sıcaklık sensörü Arayüzü | Ders slaytları |
| 8 | Ara Sınavı | Notlar |
| 9 | SPI arayüzü | Ders slaytları |
| 10 | I2C Arayüzü | Ders slaytları |
| 11 | Step Motor Arayüzü | Ders slaytları |
| 12 | Servo Motor Arayüzü | Ders slaytları |
| 13 | Ultrasonik Mesafe Ölçümü | Ders slaytları |
| 14 | Öğrenci Projesi. | Sunumlar |
| 15 | Öğrenci Projeleri | Sunumlar |
| 16 | Final Sınavı | Ders Notları |


