| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| 9025001342026 | İLERİ MİKRODENETLEYİCİLER | Seçmeli Ders Grubu | 1 | 2 | 3,00 |
Önlisans
Türkçe
Bu derste mikrodenetleyici seçmek, algoritma ve akış diyagramı tasarlamak, mikrodenetleyici için program yazmak, mikrodenetleticiye program yüklemek ve temel uygulamalar yapmak yeterliklerin kazandırılması amaçlanmaktadır.
ÖĞR. GÖR. DR. LEVENT TÜRKLER
| 1 | ADC sinyalleri tanımak ölçmek |
| 2 | Anahtarlama elemanı ile mikrodenetleyici arasında iletişim kurmak |
| 3 | Hafıza birimlerini bağlamak |
| 4 | Step motorları için program yazmak |
| 5 | Servo motorları için program yazmak |
Birinci Öğretim
[Yok]
Mikrodenetleyici ADC Devreler Kurmak, Mikrodenetleyici ve Anahtarlama Elemanları İle Devreler Kurmak, Mikrodenetleyici İle Sensörlü Devreler Kurmak, Mikrodenetleyici Eepromlu Devreler Kurmak, Mikrodenetleyici İle Seri İletişim Devreler Kurmak, Mikrodenetleyici İle Step Motorlu Devreler Kurmak, Mikrodenetleyici İle Dc Motorlu Devreler Kurmak, Mikrodenetleyici İle Servo Motorlu Devreler Kurmak
| Hafta | Konular (Teorik) | Uygulama | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
|---|---|---|---|---|
| 1 | Gelişmiş Mikrodenetleyici ve Gömülü Sistem Mimarileri | Gelişmiş mikrodenetleyici geliştirme sisteminin mimari yapısı, işlemci çekirdeği ve çevre birimlerinin incelenmesi | Anlatım, Gösterim, Uygulama | Mikrodenetleyici mimarisi ve temel donanım birimlerinin gözden geçirilmesi |
| 2 | Bellek Yapıları, Kaydediciler ve Gelişmiş Çevre Birimleri | Bellek alanları, kaydediciler ve mikrodenetleyici çevre birimlerinin incelenmesi ve kullanılması | Anlatım, Gösterip Yaptırma, Uygulama | Bellek türleri, kaydediciler ve çevre birimlerinin gözden geçirilmesi |
| 3 | Gelişmiş Kesme, Zamanlayıcı ve Sayaç Uygulamaları | Kesme, zamanlayıcı ve sayaç birimleri kullanılarak olay ve zaman tabanlı uygulamaların gerçekleştirilmesi | Anlatım, Gösterip Yaptırma, Uygulama | Kesme, zamanlayıcı ve sayaç kavramlarının gözden geçirilmesi |
| 4 | Analog Veri Toplama, ADC/DAC ve PWM Uygulamaları | Analog sinyallerin okunması, analog/PWM çıkışların oluşturulması ve veri toplama uygulamalarının gerçekleştirilmesi | Anlatım, Gösterip Yaptırma, Uygulama | ADC, DAC, PWM ve örnekleme kavramlarının incelenmesi |
| 5 | Sensör, Enkoder ve Aktüatör Arayüzleri | Sensör ve enkoder verilerinin okunması ve aktüatörlerin kontrol edilmesine yönelik uygulamaların gerçekleştirilmesi | Anlatım, Gösterip Yaptırma, Uygulama | Sensör, enkoder ve aktüatörlerin çalışma prensiplerinin incelenmesi |
| 6 | Seri Haberleşme ve Çoklu Çevre Birimi Uygulamaları | UART, I²C ve SPI kullanılarak birden fazla çevre birimiyle veri haberleşmesi uygulamalarının gerçekleştirilmesi | Anlatım, Gösterip Yaptırma, Uygulama | Seri haberleşme protokollerinin gözden geçirilmesi |
| 7 | Mikrodenetleyici ile Üst Seviye Programlama Ortamlarının Entegrasyonu | Mikrodenetleyici ile üst seviye programlama ortamı arasında çift yönlü veri ve komut iletişiminin gerçekleştirilmesi | Anlatım, Gösterip Yaptırma, Uygulama | Veri iletişimi ve seri haberleşme kavramlarının gözden geçirilmesi |
| 8 | ARA SINAV | — | — | — |
| 9 | Endüstriyel Haberleşme ve Veri İletişimi | Mikrodenetleyici ile endüstriyel cihazlar arasında haberleşme uygulamalarının gerçekleştirilmesi | Anlatım, Gösterip Yaptırma, Uygulama | Endüstriyel haberleşme ve veri iletişimi kavramlarının incelenmesi |
| 10 | Gerçek Zamanlı Veri Toplama ve Kayıt Uygulamaları | Sensör verilerinin periyodik olarak toplanması, aktarılması ve kaydedilmesine yönelik uygulamaların gerçekleştirilmesi | Anlatım, Gösterip Yaptırma, Uygulama | Veri toplama, örnekleme ve veri kaydı kavramlarının incelenmesi |
| 11 | Gerçek Zamanlı Programlama ve Görev Yönetimi | Birden fazla görevin zamanlanması ve yürütülmesine yönelik gerçek zamanlı uygulamaların gerçekleştirilmesi | Anlatım, Gösterip Yaptırma, Uygulama | Gerçek zamanlı çalışma ve görev kavramlarının incelenmesi |
| 12 | Motor ve Hareket Kontrol Uygulamaları | Motor sürme, hız/konum bilgisinin alınması ve geri beslemeli hareket kontrolüne yönelik uygulamaların gerçekleştirilmesi | Anlatım, Gösterip Yaptırma, Uygulama | PWM, motor sürücüleri ve enkoder geri beslemesinin gözden geçirilmesi |
| 13 | Gömülü Sistemlerde Ağ Haberleşmesi ve IoT Uygulamaları | Gömülü sistem ile ağ üzerinden veri gönderme, alma ve uzaktan izleme/kontrol uygulamalarının gerçekleştirilmesi | Anlatım, Gösterip Yaptırma, Uygulama | Ağ haberleşmesi ve IoT kavramlarının incelenmesi |
| 14 | Gömülü Sistemlerde Veri İşleme, İzleme ve Üst Seviye Kontrol | Mikrodenetleyiciden alınan verilerin işlenmesi, görüntülenmesi ve kontrol komutlarının oluşturulmasına yönelik uygulamaların gerçekleştirilmesi | Anlatım, Gösterip Yaptırma, Uygulama, Problem Çözme | Veri işleme, görüntüleme ve kontrol kavramlarının incelenmesi |
| 15 | Gömülü Sistemlerde Hata Ayıklama, Güvenilirlik ve Sistem Testi | Donanım ve yazılım hatalarının belirlenmesi, hata ayıklama ve sistem testlerinin gerçekleştirilmesi | Anlatım, Gösterip Yaptırma, Uygulama, Problem Çözme | Gömülü sistemlerde karşılaşılabilecek temel donanım ve yazılım hatalarının incelenmesi |
| 16 | Bütünleşik Mikrodenetleyici Tabanlı Sistem Tasarımı ve Uygulamaları | Sensör, haberleşme, veri işleme ve aktüatör birimlerini içeren bütünleşik bir sistemin gerçekleştirilmesi | Uygulama, Problem Çözme, Proje Tabanlı Öğrenme | Gerçekleştirilecek sistemin donanım ve yazılım yapısının hazırlanması |
Arduino Eğitim Kitabı (Gökhan DÖKMETAŞ) Projelerle Arduino (Sertan Deniz SAYGILI) Arduino Nesnelerin Dili (Hasbi SEVİNÇ) Projeler ile Arduino (Erdal DELEBE) Derinlemesine Arduino (Bülent ÇOBANOĞLU)
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 50 |
| Ev Ödevi | 2 | 50 |
| Toplam | 100 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
| Final Sınavı | 1 | 100 |
| Toplam | 100 | |
| Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | |
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Ara Sınav | 1 | 2 | 2 |
| Final Sınavı | 1 | 2 | 2 |
| Derse Katılım | 14 | 2 | 28 |
| Proje Hazırlama | 1 | 20 | 20 |
| Bireysel Çalışma | 14 | 2 | 28 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 6 | 6 |
| Final Sınavı içiin Bireysel Çalışma | 1 | 6 | 6 |
| Toplam İş Yükü (saat) | 92 | ||
| PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 | PÇ 13 | PÇ 14 | PÇ 15 | PÇ 16 | PÇ 17 | PÇ 18 | PÇ 19 | PÇ 20 | PÇ 21 | PÇ 22 | PÇ 23 | PÇ 24 | PÇ 25 | PÇ 26 | PÇ 27 | PÇ 28 | PÇ 29 | PÇ 30 | PÇ 31 | PÇ 32 | PÇ 33 | PÇ 34 | PÇ 35 | PÇ 36 | PÇ 37 | PÇ 38 | PÇ 39 | PÇ 40 | PÇ 41 | PÇ 42 | PÇ 43 | PÇ 44 | PÇ 45 | |
| ÖÇ 0 | 5 | 3 | 3 | 5 | 4 | ||||||||||||||||||||||||||||||||||||||||
| ÖÇ 1 | 4 | 5 | 5 | 4 | |||||||||||||||||||||||||||||||||||||||||
| ÖÇ 2 | 4 | 5 | 5 | 5 | 5 | ||||||||||||||||||||||||||||||||||||||||
| ÖÇ 3 | 4 | 5 | 5 | 5 | 5 | ||||||||||||||||||||||||||||||||||||||||
| ÖÇ 4 | 4 | 5 | 5 | 5 | 5 |