GERİ DÖN

Ders Öğretim Planı


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
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek