Ana içeriğe atla

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ı

  1. Gömülü sistemler ve mimarilerin tanımını açıklar.
  2. Gömülü Linux (Raspbian) komutlarını ve yardımcı programlarını kullanır.
  3. Raspberry Pi donanımını ve yapılandırmalarını ayırt eder.
  4. İyi yorumlanmış Python programları yazar.
  5. İyi yorumlanmış Python programlarını derleyici hataları/uyarıları analiz eder.
  6. GPIO'lar, i2c, SPI ve 1-wire gibi gömülü çevre birimleriyle arayüz oluşturur.
  7. 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ü

EtkinlikSayıSüre (saat)Toplam İş Yükü
Ders Süresi (Sınav Haftası Dahil)15345
Sınıf Dışı Ders Çalışma Süresi13339
Ara Sınav166
Kısa Sınav000
Ödev000
Uygulama12336
Final166

Ders Akışı

HaftaKonuÖn Hazırlık
1Gömülü Sistemlere GirişDers slaytları
2Raspberry Pi'ye BaşlamaDers slaytları
3Temel Linux KomutlarıDers slaytları
4Gömülü Programlama temelleriDers slaytları
5Gömülü ProgramlamaDers slaytları
6GPIO Programlama ve Arayüz OluşturmaDers slaytları
7ADC ve Sıcaklık sensörü ArayüzüDers slaytları
8Ara SınavıNotlar
9SPI arayüzüDers slaytları
10I2C ArayüzüDers slaytları
11Step Motor ArayüzüDers slaytları
12Servo Motor ArayüzüDers slaytları
13Ultrasonik Mesafe ÖlçümüDers slaytları
14Öğrenci Projesi.Sunumlar
15Öğrenci ProjeleriSunumlar
16Final SınavıDers Notları