Bilgi Paketi

Biyomedikal Mühendisliği Programı (İngilizce)

BENG449

MICROCONTROLLER APPLICATIONS

Ders Kodu
BENG449
Yarıyıl
-
Teori+Uygulama
3 + 1
AKTS
5
Dersin TürüSeçmeli
Dersin DüzeyiLisans
Dersin Yılı-
Dersin Yarıyılı-
AKTS5
Öğretim Eleman(lar)ı -
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. Gömülü tasarım için gerekenleri, kısıtları ve yapılacakları sırası ile açıklayabilir
  2. Baskı devre tasarımında gerekenleri, kısıtları ve yapılacakları açıklayabilir,
  3. Yüksek seviye bir programla yazılımı ile mikrodenetleyiciyi programlayabilir,
  4. Güncel bir mikrodenetleyici programlayıcı yazılımını ve donanımını kullanabilir,
  5. Bilgisayar destekli baskı devre tasarım yazılımlarını kullanabilir,
  6. Yüksek seviye bir dil ile mikrodenetleyici için yazılım geliştirebilir,
  7. Gömülü bir tasarımı takım çalışması şeklinde tasarlayabilir,
  8. Farklı mikrodenetleyiciler ve sensörler araştırabilir ve bunlar için veri kağıtlarını inceleyebilir ve yorumlayabilir,
  9. Gömülü tasarım uygulamasını raporlayabilir ve poster olarak sunabilir.
Veriliş BiçimiYüz Yüze
ÖnkoşullarVar( BENG320)
Önerilen Dersleryok
Ders TanımıBu derste yüksek seviye bir gömülü yazılım geliştirme ortamı kullanılarak çeşitli sensörler ve kontrol elemanlarıyla temel gömülü tasarım uygulamaları anlatılır. Mikrodenetleyici kontrolü, likit kristal ekran çalıştırma, sensör veri alışverişi (analog ve sayısal) ve kontrolü, ışık ve düğme kontrolü, motor kontrolü ve bilgisayarla veri alış verişi içeren bir örnek uygulama ile gömülü yazılım geliştirme ortamı ve yüksek seviye programlama dili kavranmaktadır. Ayrıca ders kapsamında öğrenciler örnek uygulama için kart tasarımı, basımı, elektronik elemanların montajı ve gömülü yazılımın tasarlanması adımlarını gerçekleştirirler.
Ders İçeriği
HAFTA KONULAR
1. Hafta Mikrodenetleyiciler kavramı, seçilen bir mikrodenetleyicinin özellikleri.
2. Hafta Yüksek düzey bir programlama dili ve uygulamaları.
3. Hafta Yaygın bir mikrodenetleyici ve devre tasarımı.
4. Hafta Analogtan sayısala çevirme, likit kristal ekran kullanımı uygulamaları.
5. Hafta Bilgisayarla veri alışverişi uygulamaları.
6. Hafta Çeşitli sensörlerle veri alışverişi uygulamaları.
7. Hafta Çeşitli sensörlerle veri alışverişi uygulamaları.
8. Hafta ARA SINAV HAFTASI
9. Hafta Bilgisayar destekli baskı devre tasarımı ve bir uygulama çalışması belirlenmesi.
10. Hafta Belirlenen uygulama çalışması için bilgisayar destekli devre tasarımı.
11. Hafta Belirlenen uygulama için gömülü yazılımın hazırlanması.
12. Hafta Belirlenen uygulama için gömülü yazılımın hazırlanması.
13. Hafta Elektronik kart üretimi ve devre elemanlarının montajı.
14. Hafta Tasarlanan elektronik kartın testi.
KaynaklarBeginning Arduino Programming, Brian Evans, Apress Yayınevi, 2014.
ATMEGA 328 Veri dosyası.
Kolbans Book on ESP, Neil Kolban.
The Official ESP32 Book, Dogan İbrahim, Ahmet İbrahim,Elektor

Öğretim Yöntemleri
  • Anlatım
  • Soru-Cevap
  • Sorun/Problem Çözme
  • Deney
  • Eğitim-Uygulama
  • Proje
  • Rapor Hazırlama
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 25
Ödev 1 5
Uygulama/Pratik 1 5
Proje 1 25
Devam 1 5
Toplam(%) 65
Yıl İçinin Başarıya Oranı(%) 65
Finalin Başarıya Oranı(%) 35
Toplam(%) 100
DilTürkçe
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4 Ö5 Ö6 Ö7 Ö8 Ö9
P1 X X
P2
P3 X
P4 X X X X
P5 X
P6 X
P7 X
P8 X
P9
P10
P11