Nevşehir Hacı Bektaş Veli Üniversitesi Bilgi Paketi

Programlar Hakkında Bilgi

OSD FAKÜLTESİ / OSDİHA 301 - ORTAK SEÇMELİ DERSLER BÖLÜMÜ

Kodu: OSDİHA 301 Adı: ARDUİNO İLE DEVRE GELİŞTİRME Teorik+Uygulama: 2+0 AKTS: 3
Sınıf/Yarıyıl 3 / Güz
Ders Düzeyi Lisans
Ders Türü Seçmeli
Bölümü ORTAK SEÇMELİ DERSLER BÖLÜMÜ
Ön Koşul Dersleri Yok
Öğretim Sistemi Örgün
Ders Süresi 14 Hafta
Öğretim Elemanı MUHAMMET ALİ USER (muhammet.user@nevsehir.edu.tr)
Diğer Öğretim
Elemanı/Elemanları
MUHAMMET ALİ USER,
Öğretim Dili Türkçe
Sınıf Dışı Uygulama/Staj Yok
Dersin Amacı
Bu dersin amacı, mikrodenetleyici ile sistem tasarlama bilgisini kazandırmaktır.

Ders Öğrenme Çıktıları (DÖÇ) ODY
Bu dersi başarı ile tamamlayan öğrenciler:
DÖÇ-1 Mikroişlemci ve mikrodenetleyicinin tarihi gelişimini açıklayabilir. PÇ-1 İlgi, yetenek, sosyal duyarlılık ve gönüllülük çerçevesinde kişisel değişime ve gelişime değer katan disiplinler arası alanlarda kendisini geliştirebilir.
Yazılı Sınav
DÖÇ-2 Mikrodenetleyicinin donanım birimlerinin farklarını ayırt edebilir. PÇ-1 İlgi, yetenek, sosyal duyarlılık ve gönüllülük çerçevesinde kişisel değişime ve gelişime değer katan disiplinler arası alanlarda kendisini geliştirebilir.
Yazılı Sınav
DÖÇ-3 Mikroişlemci ile mikrodenetleyici arasındaki farkları ayırt edebilir. PÇ-1 İlgi, yetenek, sosyal duyarlılık ve gönüllülük çerçevesinde kişisel değişime ve gelişime değer katan disiplinler arası alanlarda kendisini geliştirebilir.
Yazılı Sınav
DÖÇ-4 Mikrodenetleyiciye uygun programı yazabilir. PÇ-1 İlgi, yetenek, sosyal duyarlılık ve gönüllülük çerçevesinde kişisel değişime ve gelişime değer katan disiplinler arası alanlarda kendisini geliştirebilir.
Yazılı Sınav
PÇ: Bölüm program çıktıları
ÖDY: Ölçme ve değerlendirme yöntemi

Dersin İçeriği
Bu ders mikroişlemcili sistemler ile mikrodenetleyici sistemler arasındaki farklar, Mikrodenetleyici sistemleri, Mikrodenetleyici derleyici programı, Programlayıcı kartları, Programı makine diline çevirme, Derlenmiş programı mikrodenetleyiciye yükleme, Mikrodenetleyici hafıza haritası, Mikrodenetleyici İle Dijital Giriş-Çıkış simülasyonları, Mikrodenetleyici ile Analog İşlem simülasyonları, Mikrodenetleyici ile görüntü birimi simülasyonları (Display, LCD), Mikrodenetleyici ile Tuş Takımı simülasyonları, Mikrodenetleyici ile motor kontrol simülasyonları, Mikrodenetleyici ile iletişim simülasyonları (Seri, I2C, SPI vb.), Mikrodenetleyici ile zamanlayıcı (timer) simülasyonları ve Mikrodenetleyici ile çeşitli sensör simülasyonlarını kapsamaktadır.
Haftalık Detaylı Ders İçeriği
Hafta Detaylı İçerik Öğretim Yöntem ve Teknikleri
1 Ders, ders planı ve gereklilikler hakkında bilgilendirme, mikroişlemcilerin ve mikrodenetleyicilerin tarihi gelişimleri. Anlatım, Soru Cevap, Tartışma
2 Mikroişlemci/mikrodenetleyici mimarileri, donanım birimleri, mikroişlemciler ve mikrodenetleyiciler arasındaki farklar, mikrodenetleyici programlamak için gerekenler. Anlatım, Soru Cevap, Tartışma
3 Arduino mikrodenetleyici geliştirme kartı, yüksek ve alçak seviyeli diller ve aralarındaki farklar, mikrodenetleyici programlama dilinin tanıtımı, yazılmış mikrodenetleyici programını derleme ve mikrodenetleyiciye programlama kartı ile yükleme işlemi, yazılan programı adım adım çalıştırma ve hata giderme (debug), problemin çözümüne yönelik algoritma ve akış diyagramı oluşturma. Anlatım, Soru Cevap, Tartışma
4 Mikrodenetleyici ile dijital giriş uygulamaları Anlatım, Soru Cevap, uygulaması
5 Mikrodenetleyici ile dijital çıkış uygulamaları Anlatım, Soru Cevap, uygulaması
6 Analog Dijital Çevirici (ADC) ile analog sensör uygulaması Anlatım, Soru Cevap, uygulaması
7 Mikrodenetleyici ile DC motor uygulaması, PWM sinyali, PWM ile DC Motor Hız kontrolü uygulaması Anlatım, Soru Cevap, uygulaması
8 Ara Sınav
9 Mikrodenetleyici ile step motor uygulaması Anlatım, Soru Cevap, uygulaması
10 Mikrodenetleyici ile servo motor uygulaması Anlatım, Soru Cevap, uygulaması
11 Mikrodenetleyici ile RS-232 seri iletişim ve uygulaması Anlatım, Soru Cevap, uygulaması
12 Mikrodenetleyici ile görüntü birimi (Display, LCD) uygulaması Anlatım, Soru Cevap, uygulaması
13 Analog sensör ve LCD uygulaması Anlatım, Soru Cevap, uygulaması
14 7-segment Display ve uygulaması Anlatım, Soru Cevap, uygulaması
15 Mikrodenetleyicide kesme ve timer temelleri, uygulaması Anlatım, Soru Cevap, uygulaması
16 Final Sınavı
Ders Kitabı / Yardımcı Kitap
1 Delebe, E. (2016). Projeler ile Arduino. İstanbul: Kodlab Yayıncılık
2 Aslan, M. Y. (2017). Arduino ve kodlama. İstanbul: Altaş Yayıncılık.
3 Kanat, V. (2019). Hızlı ve kolay Arduino. İstanbul: Dikey Eksen Yayın Dağıtım
Ders Araç - Gereç ve Malzemeleri
Bilgisayar, mikrodenetleyici ile ilgili yazılım, devre simülasyon yazılımı

Ölçme Yöntemi
Yöntem Hafta Süre (Saat) Katkı(%)
Ara Sınav 8 1 10
Diğer Ölçme Yöntemleri
1.Sözlü Sınav
2.Kısa Sınav (Quiz)
3.Laboratuvar Sınavı
4.Sunum
5.Rapor
6.Seminer
7.Performans Ödevi
8.Dönem Ödevi
9.Proje
Final Sınavı 16 1 60

Öğrenci İş Yükü
İşlem Adı Haftalık Saat Sayı İş Yükü
Haftalık Ders Saati (Teorik+Uygulama) 2 14 28
Sınıf Dışı Çalışma
       a) Okuma 2 6 12
       b) İnternette/Kütüphanede Tarama 4 5 20
       c) Performans Ödevi 0
       d) Seminer/Sunum/Rapor Hazırlama 0
       e) Dönem Ödevi/Proje Hazırlama 0
Sözlü Sınav 0
Kısa Sınav (Quiz) 0
Laboratuvar Sınavı 0
Ara Sınav İçin Hazırlık 2 7 14
Ara Sınav 1 1 1
Final Sınavı İçin Hazırlık 2 7 14
Final Sınavı 1 1 1
0
0
Toplam İş Yükü 90