Türkçe | English
SÜRMENE ABDULLAH KANCA MESLEK YÜKSEKOKULU / ELEKTRONİK ve OTOMASYON BÖLÜMÜ
ELEKTRONİK TEKNOLOJİSİ 
Ders Bilgi Paketi
https://www.ktu.edu.tr/akelektronik
Tel: +90 0462 0462 752 2603
SAKMYO
SÜRMENE ABDULLAH KANCA MESLEK YÜKSEKOKULU / ELEKTRONİK ve OTOMASYON BÖLÜMÜ / ELEKTRONİK TEKNOLOJİSİ 
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

AELT2011Mikrodenetleyiciler3+1+0AKTS:5
Yıl / YarıyılGüz Dönemi
Ders DuzeyiÖn Lisans
Yazılım ŞekliZorunlu
BölümüELEKTRONİK ve OTOMASYON BÖLÜMÜ
Ön KoşulYok
Eğitim SistemiYüz yüze , Laboratuar Çalışması
Dersin Süresi14 hafta - haftada 3 saat teorik ve 1 saat uygulama
Öğretim ÜyesiÖğr. Gör. Ahmet AKTOĞAN
Diğer Öğretim ÜyesiÖğr. Gör. Ahmet AKTOĞAN, Öğr. Gör. Murat KÜÇÜKALİ
Öğretim DiliTürkçe
StajYok
 
Dersin Amacı:
Bir problemin çözümüne yönelik olarak bir mikrodenetleyici seçebilecek, bu mikrodenetleyici için çözümü oluşturan algoritmayı kuracak ve akış diyagramını çizebilecek, oluşturan algoritmayı mikrodenetleyici komutları ile gerçekleştirip derleyebilecek, hataları giderdikten sonra derlenmiş programı mikrodenetleyiciye yükleyebilecek, mikrodenetleyiciler ile dış dünya arasında iletişim kurabilecek öğrenciler yetiştirmektir.
 
Öğrenim KazanımlarıPÖKKÖY
Bu dersi başarı ile tamamlayan öğrenciler :
ÖK - 1 : Bir proje için ilgili mikrodenetleyici ve gerekli donanımların seçiminin kararını verebilecek.2 - 3 - 4 - 51,4,
ÖK - 2 : Geliştirme ortamını kurabilecek, derlenmiş makine kodlarını mikrodenetleyiciye yükleyebilecek.2 - 3 - 4 - 51,4,
ÖK - 3 : Algoritmayı tasarlayabilecek. Akış diyagramını düzenleyebilecek.2 - 3 - 4 - 51,
ÖK - 4 : Temel kaydedici ayarlarını yapıp kullanabilecek.2 - 3 - 4 - 51,
ÖK - 5 : Herhangi bir işlemi gerçekleştirebilmek için en uygun program komutunun kararını verebilecek.2 - 3 - 4 - 51,
ÖK - 6 : Mikrodenetleyici temel analog ve digital giriş çıkış uygulamaları için program yazabilecek.5 - 71,
ÖK - 7 : Yazdığı programı derleyerek hatalarını tespit edebilecek.2 - 3 - 4 - 51,
ÖK - 8 : Çeşitli mikrodenetleyici uygulamaları gerçekleştirebilecek.2 - 3 - 4 - 51,
ÖK - 9 : Mikrodenetleyici ile DC motor, adım motor, ADC uygulamalarının yanında 7 segment display, LCD uygulamaları için program yazabilecek.2 - 3 - 4 - 51,
ÖK - 10 : Elektronik, mekanik, yazılım bileşenlerinden oluşan çok disiplinli mikrodenetleyici sistemler kurup geliştirebilecek.
PÖKK :Program öğrenim kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı
 
Ders İçeriği
Mikroişlemcilerin ve mikrodenetleyicilerin tanımı Mikroişlemcilerin ve mikrodenetleyicilerin tarihsel gelişimi, kullanım alanları. Mikroişlemcierşn ve mikrodenetleyicilerin yapıları ve mimarileri Mikrodenetleyici seçim kriterleri ve işe uygun mikrodenetleyicinin seçilmesi, Mikrodenetleyici sistem geliştirme ortamlarının ve geliştirme kitlerinin tanıtımı Geliştirme ortamının kurulması. Arduino IDE'nin tanıtımı ve kurulumu Arduino geliştirme kartlarının tanıtılması ve kurulması. Gömülü yazılım geliştirme, derleme, mikrodenetleyiciye yükleme ve hata giderme süreçlerinin öğrenilmesi ve uygulanması AtMega328 Mikrodenetleyicisinin blok diyagramının ve veri sayfasının incelenmesi Giriş/Çıkış port yapısının incelenmesi ve temel digital giriş çıkış işlemlerinin yapılması Mikrodenetleyici dahili bellek birimlerinin ve kaydedicilerinin incelenmesi ve ilişkili komutların kullanılması Mikrodenetleyici ile buton ve led uygulamaları yapmak, mikrodenetleyici ile LED ve 7 segment gösterge devreleri kurmak, Mikrodenetleyici ile tuş takımı devreleri kurmak, Analog Digital dönüşüm kavramının öğretilmesi ADC'lerin incelenmesi ve ADC işlemlerinin tanıtılması AtMega328 dahili ADC'nin incelenmesi ve ilişkili komutların öğrenilmesi Potansiyometre ile ADC deneyleri. Mikrodenetleyici ile ADC devreleri kurulması ve çeşitli sensörlerden (NTC, LDR, Fototransistör...) analog değer okunması PWM tekniği ve mikrodenetleyici ile PWM üretimi Interrupt (kesme) kavramı, AtMega328 kesme sistemi mimarisi ve kesmeli çalışma uygulamaları Timer/Counter kavramı, AtMega328 Timer/Counter mimarisi ve Timer/Counter uygulamaları Mikrodenetleyici ile LCD devreleri kurmak, Mikrodenetleyici ile anahtarlama elemanları devreleri kurmak, Mikrodenetleyici ile seri iletişim devreleri kurmak, Mikrodenetleyici ile DC motorlu devreler kurmak, Mikrodenetleyici ile step motorlu devreler kurmak, Mikrodenetleyiciler ile Servo Motor devreleri kurmak. Mikrodenetleyici ile EEPROM lu devreler kurmak,öğrenme Oyunlaştırma ile Derin Öğrenme: Chrome Dino Örneği Üzerinden Probleme ve Sorgulamaya Dayalı Öğrenme ile Otonom Sistem Tasarımı, Prototiplemesi. 5E Döngüsü ile Sistem Tasarımı ve Optimizasyonu Laboratuvar Uygulaması. Chrome Dino Robot ile LDR + Servo Motor + Mekanik Kol + Mikrodenetleyici + Bilgisayar + Yazılım (Elektronik+Mekanik+Yazılım) entegrasyonu uygulamasının tasarımı ve optimizasyonu. 5E Öğrenme Modeli (Yapılandırmacı Yaklaşım): Engage (Girme/Dikkat Çekme): Öğrencilere Chrome Dino oyunu oynatma. Explore (Keşfetme): Chrom Dino oynayabilecek bir robotun tasarımını zihinsel olarak yapmaları. Explain (Açıklama): Fikirlerini ve öngördükleri problemleri tartışmaları. Elaborate (Derinleştirme): Hazır prototipi inceleyip, mekanik sistemi tamamen elektronik/yazılımsal bir sisteme dönüştürme fikirleri üretmeleri. Evaluate (Değerlendirme): Tüm sürecin ve çözüm önerilerinin birlikte değerlendirilmesi. Probleme ve Sorgulamaya Dayalı Öğrenme : Doğrudan bilgi vermek yerine, "Siz yapsanız nasıl yapardınız?", "Bu algılamayı veya gecikmeyi nasıl çözerdiniz?" gibi sorularla bilgiyi öğrencinin bulmasını sağlama
 
Haftalık Detaylı Ders Planı
 HaftaDetaylı İçerikÖnerilen Kaynak
 Hafta 1Mikroişlemcilerin ve mikrodenetleyicilerin tanımı Mikroişlemcilerin ve mikrodenetleyicilerin tarihsel gelişimi, kullanım alanları.
 Hafta 2Mikroişlemcierin ve mikrodenetleyicilerin yapıları ve mimarileri
 Hafta 3Mikrodenetleyici seçim kriterleri ve işe uygun mikrodenetleyicinin seçilmesi,
 Hafta 4Mikrodenetleyici sistem geliştirme ortamlarının ve geliştirme kitlerinin tanıtımı
 Hafta 5Geliştirme ortamının kurulması. Arduino IDE'nin tanıtımı ve kurulumu Arduino geliştirme kartlarının tanıtılması ve kurulması.
 Hafta 6Gömülü yazılım geliştirme, derleme, mikrodenetleyiciye yükleme ve hata giderme süreçlerinin öğrenilmesi ve uygulanması
 Hafta 7AtMega328 Mikrodenetleyicisinin blok diyagramının ve veri sayfasının incelenmesi Giriş/Çıkış port yapısının incelenmesi ve temel digital giriş çıkış işlemlerinin yapılması Mikrodenetleyici dahili bellek birimlerinin ve kaydedicilerinin incelenmesi ve ilişkili komutların kullanılması
 Hafta 8Mikrodenetleyici ile buton ve led uygulamaları yapmak, mikrodenetleyici ile LED ve 7 segment gösterge devreleri kurmak, Mikrodenetleyici ile tuş takımı devreleri kurmak,
 Hafta 91. Arasınav
 Hafta 10Analog Digital dönüşüm kavramının öğretilmesi ADC'lerin incelenmesi ve ADC işlemlerinin tanıtılması AtMega328 dahili ADC'nin incelenmesi ve ilişkili komutların öğrenilmesi
 Hafta 11Interrupt (kesme) kavramı, AtMega328 kesme sistemi mimarisi ve kesmeli çalışma uygulamaları Timer/Counter kavramı, AtMega328 Timer/Counter mimarisi ve Timer/Counter uygulamaları Mikrodenetleyici ile LCD devreleri kurmak, Mikrodenetleyici ile anahtarlama elemanları devreleri kurmak,
 Hafta 12Ders Kapsamında Teknik Gezi Uygulaması
 Hafta 13Mikrodenetleyici ile seri iletişim devreleri kurmak, Mikrodenetleyici ile DC motorlu devreler kurmak, Mikrodenetleyici ile step motorlu devreler kurmak, Mikrodenetleyiciler ile Servo Motor devreleri kurmak.
 Hafta 14Sektör temsilcisinin derse katılımı
 Hafta 15Oyunlaştırma ile Derin Öğrenme: Chrome Dino Örneği Üzerinden Probleme ve Sorgulamaya Dayalı Öğrenme ile Otonom Sistem Tasarımı, Prototiplemesi. 5E Döngüsü ile Sistem Tasarımı ve Optimizasyonu Laboratuvar Uygulaması. Chrome Dino Robot ile LDR + Servo Motor + Mekanik Kol + Mikrodenetleyici + Bilgisayar + Yazılım (Elektronik+Mekanik+Yazılım) entegrasyonu uygulamasının tasarımı ve optimizasyonu. 5E Öğrenme Modeli (Yapılandırmacı Yaklaşım):
 Hafta 16Final Sınavı
 
Ders Kitabı / Malzemesi
1Ders Notları
 
İlave Kaynak
1TAŞDEMİR, C., (2012),Arduino,Dikeyeksen, İstanbul.
2SU, G. ,(2019), Herkes için Arduino, Kodlab, İstanbul.
 
Ölçme Yöntemi
YöntemHaftaTarih

Süre (Saat)Katkı (%)
Arasınav 9 25/11/2023 1 50
Dönem sonu sınavı 16 18/01/2024 1 50
 
Öğrenci Çalışma Yükü
İşlem adıHaftalık süre (saat)

Hafta sayısı

Dönem toplamı
Yüz yüze eğitim 3 13 39
Sınıf dışı çalışma 3 11 33
Laboratuar çalışması 1 5 5
Arasınav için hazırlık 1 14 14
Arasınav 1 1 1
Uygulama 1 13 13
Ödev 4 10 40
Dönem sonu sınavı için hazırlık 1 4 4
Dönem sonu sınavı 1 1 1
Toplam Çalışma Yükü150