|
Hafta |
Konu |
Ön Hazırlık |
1) |
Derse Giriş: Gömülü Sistemler.
Gömülü yazılım geliştirme ortamlarının tanıtımı (Derleyici ve donanım simülatörü).
|
|
2) |
8051 Gömülü Mikroişlemciler. 8051 mikroişlemci için egzersizler.
|
|
3) |
Donanım Temelleri & Bilgisayar Mimarisi Tekrarı. (Gömülü sistemler terminolojisi, kapılar, saatler, zamanlama diyagramları, hafıza, mikroişlemci saati, vs.)
Laboratuar: Linux fonksiyonları.
|
|
4) |
C ile Nesne Tabanlı Programlama.
Laboratuar: 8051 mikroişlemcinin girdi/çıktı pinlerini okuyup yazmak üzerine çalışma. |
|
5) |
5. Hafta : Gömülü Linux: Yazılım geliştirme, C++ tekrarı, Sistem Programlama tekrarı.
Laboratuar: Mini2440 C/C++ programlama egzersizleri. |
|
6) |
Gerçek zaman şartlarını sağlamak, donanımsal gecikmeler ve kesilmeler.
Laboratuar: 8051 mikroişlemci için egzersizler.
|
|
7) |
Gömülü mikroişlemci MSP430'a giriş, MSP430 bordu, sayısal giriş/çıkış, ekran çıkışı.
Laboratuar: Gömülü yazılım geliştirme için Code Composer Studio'nun tanıtımı. MSP430 bordu ile uygulamalar.
|
|
8) |
Kesilmeler ve Zamanlayıcılar.
Laboratuar: MSP430 bordu üzerinde zamanlayıcı egzersizleri. |
|
9) |
Ara sınav. |
|
10) |
Gömülü işletim sistemi yazımı.
Laboratuar: 8051 işlemci ile egzersizler.
|
|
11) |
Çok durumlu sistem geliştirme.
Laboratuar: 8051 işlemci ile egzersizler.
|
|
12) |
RS232 seri iletişim.
Laboratuar: 8051 ile LCD görüntü uygulamaları.
|
|
13) |
RS232, SPI, I2C, CAN ve kablosuz haberleşme
Laboratuar: MSP430 ile LCD görüntü uygulamaları.
|
|
14) |
Proje Sunumları. |
|
|
Dersin Program Kazanımlarına Etkisi |
Katkı Payı |
1) |
Matematik, Fen Bilimleri ve Mekatronik Mühendisliği disiplinine özgü konularda yeterli bilgi birikimi; bu alandaki kuramsal ve uygulamalı bilgileri, karmaşık mühendislik problemlerinde kullanabilir. |
|
2) |
Karmaşık Mekatronik Mühendisliği problemlerini saptama, tanımlama, formüle etme ve çözme becerisi; bu amaçla uygun analiz ve modelleme yöntemlerini seçer ve uygular. |
|
3) |
Karmaşık mekatronik sistemleri, süreçleri, cihazları veya ürünleri gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlar ve bu amaçla modern tasarım yöntemlerini uygular. |
|
4) |
Mekatronik Mühendisliği uygulamalarında karşılaşılan karmaşık problemlerin analizi ve çözümü için gerekli olan modern teknik ve araçları geliştirir, seçer ve kullanır; bilişim teknolojilerini etkin bir şekilde kullanır. |
|
5) |
Karmaşık Mekatronik Mühendisliği problemlerinin veya araştırma konularının incelenmesi için nümerik veya fiziksel deney tasarlar ve yapar, veri toplar, sonuçları analiz eder ve yorumlar. |
|
6) |
Mekatronik Mühendisliğini ilgilendiren problemlerde bireysel ve ilgili çok disiplinli takımlarda etkin biçimde çalışır. |
|
7) |
İngilizce ve Türkçe (eğer Türk vatandaşı ise) sözlü ve yazılı etkin iletişim kurma becerisi; alanındaki yenilikleri takip edebilecek düzeyde Ingilizce dil bilgisi (Avrupa Dil Portföyü B1 genel düzeyi) kazanir; etkin rapor yazma ve yazılı raporları anlama, tasarım ve üretim raporları hazırlayabilme, etkin sunum yapabilme, açık ve anlaşılır talimat verme ve alma becerisi kazanır. |
|
8) |
Yaşam boyu öğrenmenin gerekliliği bilinci; bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerilerine sahip olur. |
|
9) |
Etik ilkelerine uygun davranır, mesleki ve etik sorumluluk bilinci sahibidir; Mekatronik Mühendisliği uygulamalarında kullanılan standartlar hakkında bilgilidir. |
|
10) |
Proje yönetimi, risk yönetimi ve değişiklik yönetimi gibi, iş hayatındaki uygulamalar hakkında bilgi; girişimcilik, yenilikçilik hakkında farkındalık; sürdürülebilir kalkınma hakkında bilgi edinir. |
|
11) |
Mekatronik Mühendisliği uygulamalarının evrensel ve toplumsal boyutlarda sağlık, çevre ve güvenlik üzerindeki etkileri ve çağın mühendislik alanına yansıyan sorunları hakkında bilgi sahibidir; Mekatronik mühendisliği çözümlerinin hukuksal sonuçlarının farkındadır. |
|