Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
4IHA204MİKRODENETLEYİCİLER2+2+03530.07.2026

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Ön Lisans
Bölümü / Programı İnsansız Hava Aracı Teknolojisi ve Operatörlüğü
Öğrenim Türü Örgün Öğretim
Dersin Türü Zorunlu
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı mikrodenetleyicilerin temel çalışma prensiplerini öğretip, mikrodenetleyici tabanlı projeler geliştirmelerini sağlayacak programlama becerilerini kazandırmayı amaçlamaktadır.
Dersin İçeriği mikrodenetleyici donanım ve yazılım temelleri
Dersin Yöntem ve Teknikleri Anlatım, tartışma, sunum ve ödev.
Ön Koşulları Yok
Dersin Koordinatörü Yok
Dersi Verenler Öğr.Gör. Mehmet Bilgin mehmet.bilgin@ankarabilim.edu.tr
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Arduino Projects For Dummies, Brock Craft
Arduino Robotic Projects, Richard Grimmett
Arduino Made Simple, Ashwin Pajankar
www.arduino.cc
Ders Notları Arduino Projects For Dummies, Brock Craft

Arduino Robotic Projects, Richard Grimmett

Arduino Made Simple, Ashwin Pajankar

www.arduino.cc

Ders Yapısı
Mühendislik Bilimleri %50
Alan Bilgisi %50

Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 25
Uygulama 14 % 25
Yarıyıl Sonu Sınavı 1 % 50
Toplam :
16
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 2 28
Sınıf Dışı Ç. Süresi 14 2,5 35
Ara Sınavlar 1 13 13
Uygulama 14 2 28
Yarıyıl Sonu Sınavı 1 28 28
Toplam İş Yükü   AKTS Kredisi : 5,17647058823529 132

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 Mikrodenetleyicilerin temel donanım yapısını ve işleyişini anlayabilme.
2 Mikrodenetleyici programlamasında kullanılan temel komutları ve yapıları öğrenme.
3 Mikrodenetleyicinin giriş/çıkış portları ile veri iletişimi yapabilme.Sensör ve aktüatörlerle etkileşimli mikrodenetleyici tabanlı projeler geliştirebilme.
4 Mikrodenetleyici tabanlı uygulamalarda hata ayıklama ve problem çözme becerisi kazanma.
5 Gerçek dünya problemlerine mikrodenetleyici ile çözüm önerileri geliştirebilme.

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Mikrodenetleyiciye Giriş Mikrodenetleyici kavramının araştırılması ve mikrodenetleyicilerin temel bilgisayar mimarilerinden farklarının dersten önce incelenmesi. Arduino Projects For Dummies, Brock Craft Arduino Robotic Projects, Richard Grimmett Arduino Made Simple, Ashwin Pajankar www.arduino.cc
2 Mikrodenetleyici Donanım Yapısı Mikrodenetleyici donanım bileşenlerinin (CPU, RAM, ROM, G/Ç portları) ve saat osilatörü ile güç yönetimi kavramlarının çalışma prensiplerinin araştırılması. Arduino Projects For Dummies, Brock Craft Arduino Robotic Projects, Richard Grimmett Arduino Made Simple, Ashwin Pajankar www.arduino.cc
3 Mikrodenetleyici Programlama Dili Temelleri Gömülü sistem programlamada kullanılan temel veri türleri, kontrol yapıları (if, while, for) ve fonksiyon tanımlamalarının dersten önce gözden geçirilmesi. Arduino Projects For Dummies, Brock Craft Arduino Robotic Projects, Richard Grimmett Arduino Made Simple, Ashwin Pajankar www.arduino.cc
4 Mikrodenetleyici İletişimi ve Giriş/Çıkış Portları Mikrodenetleyicilerde dijital ve analog giriş/çıkış (G/Ç) portlarının yapıları ile sinyal aktarım mekanizmalarının incelenmesi. Arduino Projects For Dummies, Brock Craft Arduino Robotic Projects, Richard Grimmett Arduino Made Simple, Ashwin Pajankar www.arduino.cc
5 Dijital Sensörler ve Aktüatörler Dijital sensörler ile LED, buton ve röle gibi temel aktüatör elemanlarının çalışma prensiplerinin ve mikrodenetleyici entegrasyonlarının araştırılması. Arduino Projects For Dummies, Brock Craft Arduino Robotic Projects, Richard Grimmett Arduino Made Simple, Ashwin Pajankar www.arduino.cc
6 Analog Sensörler ve ADC (Analog-Dijital Çevirici) Analog sensör verilerinin okunması ve Analog-Dijital Çevirici (ADC) birimlerinin donanımsal çalışma mantığı hakkında temel okumaların yapılması. Arduino Projects For Dummies, Brock Craft Arduino Robotic Projects, Richard Grimmett Arduino Made Simple, Ashwin Pajankar www.arduino.cc
7 PWM (Darbe Genişlik Modülasyonu) ile Motor Kontrolü Darbe Genişlik Modülasyonu (PWM) tekniğinin temellerinin ve PWM sinyali kullanılarak gerçekleştirilen motor hız kontrolü uygulamalarının incelenmesi. Arduino Projects For Dummies, Brock Craft Arduino Robotic Projects, Richard Grimmett Arduino Made Simple, Ashwin Pajankar www.arduino.cc
8 Ara Sınav Ara sınav değerlendirmesi için mikrodenetleyici donanımı, programlama temelleri ve temel G/Ç birimleri konularının genel tekrarının yapılması. Arduino Projects For Dummies, Brock Craft Arduino Robotic Projects, Richard Grimmett Arduino Made Simple, Ashwin Pajankar www.arduino.cc
9 Seri İletişim Protokolleri (UART, SPI, I2C) Gömülü sistemlerde yaygın olarak kullanılan seri iletişim protokollerinin (UART, SPI, I2C) yapısal farklarının ve haberleşme mekanizmalarının araştırılması. Arduino Projects For Dummies, Brock Craft Arduino Robotic Projects, Richard Grimmett Arduino Made Simple, Ashwin Pajankar www.arduino.cc
10 Zamanlayıcılar ve Kesme Mekanizmaları Mikrodenetleyicilerde zamanlayıcı (timer), sayaç (counter) donanımları ve donanımsal kesme (interrupt) mekanizmalarının çalışma prensiplerinin dersten önce incelenmesi. Arduino Projects For Dummies, Brock Craft Arduino Robotic Projects, Richard Grimmett Arduino Made Simple, Ashwin Pajankar www.arduino.cc
11 İHA için Kontrol Temelleri İHA sistemlerinde stabilizasyon sağlayan geri beslemeli kontrol mekanizmalarının ve PID (Oransal-İntegral-Türevsel) kontrol mantığının kavramsal temellerinin dersten önce araştırılması. Arduino Projects For Dummies, Brock Craft Arduino Robotic Projects, Richard Grimmett Arduino Made Simple, Ashwin Pajankar www.arduino.cc
12 Mikrodenetleyici ile Robotik Uygulamalar Mikrodenetleyiciler kullanılarak motor sürücü devreleri ve sensör entegrasyonu ile gerçekleştirilen temel robotik kontrol uygulamalarının incelenmesi. Arduino Projects For Dummies, Brock Craft Arduino Robotic Projects, Richard Grimmett Arduino Made Simple, Ashwin Pajankar www.arduino.cc
13 Wi-Fi ve Bluetooth Modülleri ile İletişim Mikrodenetleyici tabanlı sistemlerde Wi-Fi ve Bluetooth kablosuz iletişim modüllerinin donanımsal entegrasyonu ile Nesnelerin İnterneti (IoT) konseptine yönelik temel okumaların yapılması. Arduino Projects For Dummies, Brock Craft Arduino Robotic Projects, Richard Grimmett Arduino Made Simple, Ashwin Pajankar www.arduino.cc
14 Veri Depolama ve SD Kart Kullanımı Gömülü sistemlerde SD kart modülleri üzerinden veri kaydetme (datalogging), veri okuma ve mikrodenetleyici tabanlı temel veri yönetimi işlemlerinin araştırılması. Arduino Projects For Dummies, Brock Craft Arduino Robotic Projects, Richard Grimmett Arduino Made Simple, Ashwin Pajankar www.arduino.cc
15 Final Sınavı Final sınavı değerlendirmesi için dönem boyunca işlenen mikrodenetleyici donanımları, sensör/aktüatör entegrasyonları, iletişim protokolleri ve otonom kontrol temellerinin genel tekrarının yapılması. Arduino Projects For Dummies, Brock Craft Arduino Robotic Projects, Richard Grimmett Arduino Made Simple, Ashwin Pajankar www.arduino.cc

 
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16
Tüm 5 5 5 5
Ö1
Ö2
Ö3
Ö4
Ö5

  Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek