Roboti̇k Ve Kodlama(Yeni*)-10
Ders Tarihi Saati
05-09 Ocak 3
Ünite

Mikrodenetleyici kart Uygulamaları

Konu

 Geliştirme Ortamında Fonksiyonların Kullanılması

Öğrenme Çıktısı (Kazanımlar)

Fonksiyonları geliştirilen programa uygun şekilde kullanır.

Süreç Bileşenleri(Kazanım Maddeleri)
• Geliştirme ortamında fonksiyonların kullanımını anlatır. • 7 Segment display devre elamanını açıklar. • Mikrodenetleyici Kart İle 7 Segment Display uygulamalarını yapar.
Ortam ve Donanım

Ortam: Bilişim Teknolojileri laboratuvarı. Donanım: Mikrodenetleyici kart, temel elektronik devre elemanları, çevresel sensörler, motorlar, LiPo pil.

Öğretim Teknikleri

Ortam: Bilişim Teknolojileri laboratuvarı. Donanım: Mikrodenetleyici kart, temel elektronik devre elemanları, çevresel sensörler, motorlar, LiPo pil.

Ölçme

Bu derste; öğrenci performansını belirlemeye yönelik çalışmalar değerlendirilirken; gözlem formu, derecelendirme ölçeği ve dereceli puanlama anahtarı gibi ölçme araçlarından uygun olanlar seçilerek kullanılabilir. Bunun yanında öz değerlendirme ve akran değerlendirme formları kullanılarak öğrencilerin, öğretim sürecine doğrudan katılmaları sağlanabilir.

Temrin Listesi
  1. LED devre elemanının 1 saniye aralıkla yanıp sönme uygulamasını yapmak
  2. 2 farklı LED’in sırasıyla yanmasını sağlayan uygulamayı yapmak
  3. 5 farklı LED’in belirli bir sıraya göre yanma uygulamasını yapmak
  4. Mikrodenetleyici IDE programını açıp aşağıdaki algoritmik sırayla LED’leri çalıştıran uygulamayı yapmak
  5. 7 LED’li uygulamayı yapmak
  6. Trafik sinyalizasyonu programının LED’lerle oluşturulması uygulamasını yapmak
  7. Trafik ışıkları ve yaya sinyalizasyonu uygulamasını yapmak
  8. Anahtar ile dijital giriş uygulamasını yapmak
  9. LED’lerin yanma sırasının anahtar vasıtasıyla değiştirilmesi uygulamasını yapmak
  10. LED’lerin yanma durumu butonlarla değiştirilmesi uygulamasını yapmak
  11. LED’lerin yanma durumu iki farklı buton ile değiştirilmesi uygulamasını yapmak
  12. Seri port ekranında “Robotik ve Kodlama dersini çok seviyorum” mesajını yazdıran programı yapmak
  13. Seri porttan gelen verilerin değişken türlerini değiştirme uygulamasını yapmak
  14. String dizi tanımlama programının kodlarını mikrodenetleyici IDE programında yazmak
  15. Rastgele 10 adet sayı üreten ve diziye aktaran program kodları IDE programında oluşturmak
  16. 2x2’lik 4 elemanlı bir dizi tanımlanması ve değer ataması uygulamasını yapmak
  17. İki boyutlu 3x5’lik sayılar dizisinin elemanlarını yazdıran program kodlarını oluşturmak
  18. Mikrodenetleyici kartın analog girişine elle ayarlanabilen direnç (potansiyometre) bağlayarak uygulama yapmak
  19. Potansiyometre ile analog giriş uygulaması yapmak
  20. Potansiyometre ile LED’lerin yanıp sönme hızının ayarlanması uygulamasını yapmak
  21. LDR devre elemanını ışık algılama sensörü olarak kullanımı uygulamasını yapmak
  22. LDR ile ışık seviyesinin ölçülüp LED’ler ile gösterilmesi uygulamasını yapmak
  23. Mikrodenetleyici kart ile örnek bir analog çıkış (PWM) uygulamasını yapmak
  24. Ortak katotlu RGB LED uygulamasını yapmak
  25. 3 adet potansiyometre ile ortak katotlu RGB LED ile renklerin parlaklığını kontrol eden uygulamayı yapmak
  26. Ortak katotlu RGB LED’in potansiyometre ile kontrolü uygulamasını yapmak
  27. RGB LED ile rastgele renkler üreten bir uygulamayı yapmak
  28. RGB LED ile tüm renklerin birbirine geçişlerini sağlayan uygulamanın program kodlarını mikrodenetleyici IDE programında yazmak
  29. Aktif buzzer uygulamasını yapmak
  30. Mikrodenetleyici kart ile melodi çalma uygulamasını yapmak
  31. Ortak katot display uygulamasını yapmak
  32. Ortak katot display ile yukarı aşağı sayıcı uygulamasını yapmak
  33. Dizi kullanarak kaldığı yerden devam eden ileri geri sayıcı uygulamayı yapmak
  34. IR alıcı ile kod çözücü uygulamasını “Bilgisayarlı Çizim Programı”nda gerçekleştirmek
  35. Uzaktan kumandanın belirli tuşlarıyla RGB LED’i farklı renklerde yakma uygulamasını yapmak
  36. IR alıcı ve kod çözücü ile 7 segment display uygulamasını yapmak
  37. Ultrasonik mesafe sensörü uygulamasını yapmak
  38. ultrasonik mesafe sensörünün ölçtüğü değerleri LED ile gösteren uygulamayı yapmak
  39. LCD ekran uygulamasını gösteren bir uygulama yapmak
  40. LCD ekranda yazılan yazının sağa veya sola kaydırılmasını sağlayan uygulamayı yapmak
  41. LCD’de yazılan yazının soldan sağa kaydırma uygulamasını yapmak
  42. LDR üzerine gelen ışık şiddetini sayısal değere çevirip yüzdelik değer olarak LCD ekran üzerinde gösteren uygulamayı yapmak
  43. LCD ekran ile mesafe sensörünü kullanan uygulamayı yapmak
  44. LCD ekran ile boy ölçme ile ilgili uygulamayı yapmak
  45. LCD ekran ile sosyal mesafe ölçen uygulamayı yapmak
Etkinlik

Enerji Tasarrufu Haftası

Ders Tarihi Saati
29 Aralık-02 Ocak 3
Ünite

Mikrodenetleyici kart Uygulamaları

Konu

 Geliştirme Ortamında Fonksiyonların Kullanılması

Öğrenme Çıktısı (Kazanımlar)

Fonksiyonları geliştirilen programa uygun şekilde kullanır.

Süreç Bileşenleri(Kazanım Maddeleri)
• Geliştirme ortamında fonksiyonların kullanımını anlatır. • 7 Segment display devre elamanını açıklar. • Mikrodenetleyici Kart İle 7 Segment Display uygulamalarını yapar.
Ortam ve Donanım

Ortam: Bilişim Teknolojileri laboratuvarı. Donanım: Mikrodenetleyici kart, temel elektronik devre elemanları, çevresel sensörler, motorlar, LiPo pil.

Öğretim Teknikleri

Ortam: Bilişim Teknolojileri laboratuvarı. Donanım: Mikrodenetleyici kart, temel elektronik devre elemanları, çevresel sensörler, motorlar, LiPo pil.

Ölçme

Bu derste; öğrenci performansını belirlemeye yönelik çalışmalar değerlendirilirken; gözlem formu, derecelendirme ölçeği ve dereceli puanlama anahtarı gibi ölçme araçlarından uygun olanlar seçilerek kullanılabilir. Bunun yanında öz değerlendirme ve akran değerlendirme formları kullanılarak öğrencilerin, öğretim sürecine doğrudan katılmaları sağlanabilir.

Temrin Listesi
  1. LED devre elemanının 1 saniye aralıkla yanıp sönme uygulamasını yapmak
  2. 2 farklı LED’in sırasıyla yanmasını sağlayan uygulamayı yapmak
  3. 5 farklı LED’in belirli bir sıraya göre yanma uygulamasını yapmak
  4. Mikrodenetleyici IDE programını açıp aşağıdaki algoritmik sırayla LED’leri çalıştıran uygulamayı yapmak
  5. 7 LED’li uygulamayı yapmak
  6. Trafik sinyalizasyonu programının LED’lerle oluşturulması uygulamasını yapmak
  7. Trafik ışıkları ve yaya sinyalizasyonu uygulamasını yapmak
  8. Anahtar ile dijital giriş uygulamasını yapmak
  9. LED’lerin yanma sırasının anahtar vasıtasıyla değiştirilmesi uygulamasını yapmak
  10. LED’lerin yanma durumu butonlarla değiştirilmesi uygulamasını yapmak
  11. LED’lerin yanma durumu iki farklı buton ile değiştirilmesi uygulamasını yapmak
  12. Seri port ekranında “Robotik ve Kodlama dersini çok seviyorum” mesajını yazdıran programı yapmak
  13. Seri porttan gelen verilerin değişken türlerini değiştirme uygulamasını yapmak
  14. String dizi tanımlama programının kodlarını mikrodenetleyici IDE programında yazmak
  15. Rastgele 10 adet sayı üreten ve diziye aktaran program kodları IDE programında oluşturmak
  16. 2x2’lik 4 elemanlı bir dizi tanımlanması ve değer ataması uygulamasını yapmak
  17. İki boyutlu 3x5’lik sayılar dizisinin elemanlarını yazdıran program kodlarını oluşturmak
  18. Mikrodenetleyici kartın analog girişine elle ayarlanabilen direnç (potansiyometre) bağlayarak uygulama yapmak
  19. Potansiyometre ile analog giriş uygulaması yapmak
  20. Potansiyometre ile LED’lerin yanıp sönme hızının ayarlanması uygulamasını yapmak
  21. LDR devre elemanını ışık algılama sensörü olarak kullanımı uygulamasını yapmak
  22. LDR ile ışık seviyesinin ölçülüp LED’ler ile gösterilmesi uygulamasını yapmak
  23. Mikrodenetleyici kart ile örnek bir analog çıkış (PWM) uygulamasını yapmak
  24. Ortak katotlu RGB LED uygulamasını yapmak
  25. 3 adet potansiyometre ile ortak katotlu RGB LED ile renklerin parlaklığını kontrol eden uygulamayı yapmak
  26. Ortak katotlu RGB LED’in potansiyometre ile kontrolü uygulamasını yapmak
  27. RGB LED ile rastgele renkler üreten bir uygulamayı yapmak
  28. RGB LED ile tüm renklerin birbirine geçişlerini sağlayan uygulamanın program kodlarını mikrodenetleyici IDE programında yazmak
  29. Aktif buzzer uygulamasını yapmak
  30. Mikrodenetleyici kart ile melodi çalma uygulamasını yapmak
  31. Ortak katot display uygulamasını yapmak
  32. Ortak katot display ile yukarı aşağı sayıcı uygulamasını yapmak
  33. Dizi kullanarak kaldığı yerden devam eden ileri geri sayıcı uygulamayı yapmak
  34. IR alıcı ile kod çözücü uygulamasını “Bilgisayarlı Çizim Programı”nda gerçekleştirmek
  35. Uzaktan kumandanın belirli tuşlarıyla RGB LED’i farklı renklerde yakma uygulamasını yapmak
  36. IR alıcı ve kod çözücü ile 7 segment display uygulamasını yapmak
  37. Ultrasonik mesafe sensörü uygulamasını yapmak
  38. ultrasonik mesafe sensörünün ölçtüğü değerleri LED ile gösteren uygulamayı yapmak
  39. LCD ekran uygulamasını gösteren bir uygulama yapmak
  40. LCD ekranda yazılan yazının sağa veya sola kaydırılmasını sağlayan uygulamayı yapmak
  41. LCD’de yazılan yazının soldan sağa kaydırma uygulamasını yapmak
  42. LDR üzerine gelen ışık şiddetini sayısal değere çevirip yüzdelik değer olarak LCD ekran üzerinde gösteren uygulamayı yapmak
  43. LCD ekran ile mesafe sensörünü kullanan uygulamayı yapmak
  44. LCD ekran ile boy ölçme ile ilgili uygulamayı yapmak
  45. LCD ekran ile sosyal mesafe ölçen uygulamayı yapmak
Etkinlik
Ders Tarihi Saati
22-26 Aralık 3
Ünite

Mikrodenetleyici kart Uygulamaları

Konu

 Geliştirme Ortamında Değişkenlerin Kullanılması

Öğrenme Çıktısı (Kazanımlar)

Değişkenler geliştirilen programa uygun şekilde kullanır.

Süreç Bileşenleri(Kazanım Maddeleri)
• Geliştirme ortamında değişkenlerin kullanımını anlatır. • Dizilerin kullanımını anlatır. • Çok boyutlu dizileri (matrisler) anlatır. • Dizi uygulamalarını yaparak çıktısını Seri Portta gösterir.
Ortam ve Donanım

Ortam: Bilişim Teknolojileri laboratuvarı. Donanım: Mikrodenetleyici kart, temel elektronik devre elemanları, çevresel sensörler, motorlar, LiPo pil.

Öğretim Teknikleri

Ortam: Bilişim Teknolojileri laboratuvarı. Donanım: Mikrodenetleyici kart, temel elektronik devre elemanları, çevresel sensörler, motorlar, LiPo pil.

Ölçme

Bu derste; öğrenci performansını belirlemeye yönelik çalışmalar değerlendirilirken; gözlem formu, derecelendirme ölçeği ve dereceli puanlama anahtarı gibi ölçme araçlarından uygun olanlar seçilerek kullanılabilir. Bunun yanında öz değerlendirme ve akran değerlendirme formları kullanılarak öğrencilerin, öğretim sürecine doğrudan katılmaları sağlanabilir.

Temrin Listesi
  1. LED devre elemanının 1 saniye aralıkla yanıp sönme uygulamasını yapmak
  2. 2 farklı LED’in sırasıyla yanmasını sağlayan uygulamayı yapmak
  3. 5 farklı LED’in belirli bir sıraya göre yanma uygulamasını yapmak
  4. Mikrodenetleyici IDE programını açıp aşağıdaki algoritmik sırayla LED’leri çalıştıran uygulamayı yapmak
  5. 7 LED’li uygulamayı yapmak
  6. Trafik sinyalizasyonu programının LED’lerle oluşturulması uygulamasını yapmak
  7. Trafik ışıkları ve yaya sinyalizasyonu uygulamasını yapmak
  8. Anahtar ile dijital giriş uygulamasını yapmak
  9. LED’lerin yanma sırasının anahtar vasıtasıyla değiştirilmesi uygulamasını yapmak
  10. LED’lerin yanma durumu butonlarla değiştirilmesi uygulamasını yapmak
  11. LED’lerin yanma durumu iki farklı buton ile değiştirilmesi uygulamasını yapmak
  12. Seri port ekranında “Robotik ve Kodlama dersini çok seviyorum” mesajını yazdıran programı yapmak
  13. Seri porttan gelen verilerin değişken türlerini değiştirme uygulamasını yapmak
  14. String dizi tanımlama programının kodlarını mikrodenetleyici IDE programında yazmak
  15. Rastgele 10 adet sayı üreten ve diziye aktaran program kodları IDE programında oluşturmak
  16. 2x2’lik 4 elemanlı bir dizi tanımlanması ve değer ataması uygulamasını yapmak
  17. İki boyutlu 3x5’lik sayılar dizisinin elemanlarını yazdıran program kodlarını oluşturmak
  18. Mikrodenetleyici kartın analog girişine elle ayarlanabilen direnç (potansiyometre) bağlayarak uygulama yapmak
  19. Potansiyometre ile analog giriş uygulaması yapmak
  20. Potansiyometre ile LED’lerin yanıp sönme hızının ayarlanması uygulamasını yapmak
  21. LDR devre elemanını ışık algılama sensörü olarak kullanımı uygulamasını yapmak
  22. LDR ile ışık seviyesinin ölçülüp LED’ler ile gösterilmesi uygulamasını yapmak
  23. Mikrodenetleyici kart ile örnek bir analog çıkış (PWM) uygulamasını yapmak
  24. Ortak katotlu RGB LED uygulamasını yapmak
  25. 3 adet potansiyometre ile ortak katotlu RGB LED ile renklerin parlaklığını kontrol eden uygulamayı yapmak
  26. Ortak katotlu RGB LED’in potansiyometre ile kontrolü uygulamasını yapmak
  27. RGB LED ile rastgele renkler üreten bir uygulamayı yapmak
  28. RGB LED ile tüm renklerin birbirine geçişlerini sağlayan uygulamanın program kodlarını mikrodenetleyici IDE programında yazmak
  29. Aktif buzzer uygulamasını yapmak
  30. Mikrodenetleyici kart ile melodi çalma uygulamasını yapmak
  31. Ortak katot display uygulamasını yapmak
  32. Ortak katot display ile yukarı aşağı sayıcı uygulamasını yapmak
  33. Dizi kullanarak kaldığı yerden devam eden ileri geri sayıcı uygulamayı yapmak
  34. IR alıcı ile kod çözücü uygulamasını “Bilgisayarlı Çizim Programı”nda gerçekleştirmek
  35. Uzaktan kumandanın belirli tuşlarıyla RGB LED’i farklı renklerde yakma uygulamasını yapmak
  36. IR alıcı ve kod çözücü ile 7 segment display uygulamasını yapmak
  37. Ultrasonik mesafe sensörü uygulamasını yapmak
  38. ultrasonik mesafe sensörünün ölçtüğü değerleri LED ile gösteren uygulamayı yapmak
  39. LCD ekran uygulamasını gösteren bir uygulama yapmak
  40. LCD ekranda yazılan yazının sağa veya sola kaydırılmasını sağlayan uygulamayı yapmak
  41. LCD’de yazılan yazının soldan sağa kaydırma uygulamasını yapmak
  42. LDR üzerine gelen ışık şiddetini sayısal değere çevirip yüzdelik değer olarak LCD ekran üzerinde gösteren uygulamayı yapmak
  43. LCD ekran ile mesafe sensörünü kullanan uygulamayı yapmak
  44. LCD ekran ile boy ölçme ile ilgili uygulamayı yapmak
  45. LCD ekran ile sosyal mesafe ölçen uygulamayı yapmak
Etkinlik

Mehmet Akif Ersoy'u Anma Haftası

Ders Tarihi Saati
15-19 Aralık 3
Ünite

Mikrodenetleyici kart Uygulamaları

Konu

 Geliştirme Ortamında Değişkenlerin Kullanılması

Öğrenme Çıktısı (Kazanımlar)

Değişkenler geliştirilen programa uygun şekilde kullanır.

Süreç Bileşenleri(Kazanım Maddeleri)
• Geliştirme ortamında değişkenlerin kullanımını anlatır. • Dizilerin kullanımını anlatır. • Çok boyutlu dizileri (matrisler) anlatır. • Dizi uygulamalarını yaparak çıktısını Seri Portta gösterir.
Ortam ve Donanım

Ortam: Bilişim Teknolojileri laboratuvarı. Donanım: Mikrodenetleyici kart, temel elektronik devre elemanları, çevresel sensörler, motorlar, LiPo pil.

Öğretim Teknikleri

Ortam: Bilişim Teknolojileri laboratuvarı. Donanım: Mikrodenetleyici kart, temel elektronik devre elemanları, çevresel sensörler, motorlar, LiPo pil.

Ölçme

Bu derste; öğrenci performansını belirlemeye yönelik çalışmalar değerlendirilirken; gözlem formu, derecelendirme ölçeği ve dereceli puanlama anahtarı gibi ölçme araçlarından uygun olanlar seçilerek kullanılabilir. Bunun yanında öz değerlendirme ve akran değerlendirme formları kullanılarak öğrencilerin, öğretim sürecine doğrudan katılmaları sağlanabilir.

Temrin Listesi
  1. LED devre elemanının 1 saniye aralıkla yanıp sönme uygulamasını yapmak
  2. 2 farklı LED’in sırasıyla yanmasını sağlayan uygulamayı yapmak
  3. 5 farklı LED’in belirli bir sıraya göre yanma uygulamasını yapmak
  4. Mikrodenetleyici IDE programını açıp aşağıdaki algoritmik sırayla LED’leri çalıştıran uygulamayı yapmak
  5. 7 LED’li uygulamayı yapmak
  6. Trafik sinyalizasyonu programının LED’lerle oluşturulması uygulamasını yapmak
  7. Trafik ışıkları ve yaya sinyalizasyonu uygulamasını yapmak
  8. Anahtar ile dijital giriş uygulamasını yapmak
  9. LED’lerin yanma sırasının anahtar vasıtasıyla değiştirilmesi uygulamasını yapmak
  10. LED’lerin yanma durumu butonlarla değiştirilmesi uygulamasını yapmak
  11. LED’lerin yanma durumu iki farklı buton ile değiştirilmesi uygulamasını yapmak
  12. Seri port ekranında “Robotik ve Kodlama dersini çok seviyorum” mesajını yazdıran programı yapmak
  13. Seri porttan gelen verilerin değişken türlerini değiştirme uygulamasını yapmak
  14. String dizi tanımlama programının kodlarını mikrodenetleyici IDE programında yazmak
  15. Rastgele 10 adet sayı üreten ve diziye aktaran program kodları IDE programında oluşturmak
  16. 2x2’lik 4 elemanlı bir dizi tanımlanması ve değer ataması uygulamasını yapmak
  17. İki boyutlu 3x5’lik sayılar dizisinin elemanlarını yazdıran program kodlarını oluşturmak
  18. Mikrodenetleyici kartın analog girişine elle ayarlanabilen direnç (potansiyometre) bağlayarak uygulama yapmak
  19. Potansiyometre ile analog giriş uygulaması yapmak
  20. Potansiyometre ile LED’lerin yanıp sönme hızının ayarlanması uygulamasını yapmak
  21. LDR devre elemanını ışık algılama sensörü olarak kullanımı uygulamasını yapmak
  22. LDR ile ışık seviyesinin ölçülüp LED’ler ile gösterilmesi uygulamasını yapmak
  23. Mikrodenetleyici kart ile örnek bir analog çıkış (PWM) uygulamasını yapmak
  24. Ortak katotlu RGB LED uygulamasını yapmak
  25. 3 adet potansiyometre ile ortak katotlu RGB LED ile renklerin parlaklığını kontrol eden uygulamayı yapmak
  26. Ortak katotlu RGB LED’in potansiyometre ile kontrolü uygulamasını yapmak
  27. RGB LED ile rastgele renkler üreten bir uygulamayı yapmak
  28. RGB LED ile tüm renklerin birbirine geçişlerini sağlayan uygulamanın program kodlarını mikrodenetleyici IDE programında yazmak
  29. Aktif buzzer uygulamasını yapmak
  30. Mikrodenetleyici kart ile melodi çalma uygulamasını yapmak
  31. Ortak katot display uygulamasını yapmak
  32. Ortak katot display ile yukarı aşağı sayıcı uygulamasını yapmak
  33. Dizi kullanarak kaldığı yerden devam eden ileri geri sayıcı uygulamayı yapmak
  34. IR alıcı ile kod çözücü uygulamasını “Bilgisayarlı Çizim Programı”nda gerçekleştirmek
  35. Uzaktan kumandanın belirli tuşlarıyla RGB LED’i farklı renklerde yakma uygulamasını yapmak
  36. IR alıcı ve kod çözücü ile 7 segment display uygulamasını yapmak
  37. Ultrasonik mesafe sensörü uygulamasını yapmak
  38. ultrasonik mesafe sensörünün ölçtüğü değerleri LED ile gösteren uygulamayı yapmak
  39. LCD ekran uygulamasını gösteren bir uygulama yapmak
  40. LCD ekranda yazılan yazının sağa veya sola kaydırılmasını sağlayan uygulamayı yapmak
  41. LCD’de yazılan yazının soldan sağa kaydırma uygulamasını yapmak
  42. LDR üzerine gelen ışık şiddetini sayısal değere çevirip yüzdelik değer olarak LCD ekran üzerinde gösteren uygulamayı yapmak
  43. LCD ekran ile mesafe sensörünü kullanan uygulamayı yapmak
  44. LCD ekran ile boy ölçme ile ilgili uygulamayı yapmak
  45. LCD ekran ile sosyal mesafe ölçen uygulamayı yapmak
Etkinlik

Tutum, Yatırım ve Türk Malları Haftası

Ders Tarihi Saati
08-12 Aralık 3
Ünite

Mikrodenetleyici kart Uygulamaları

Konu

 Geliştirme Ortamında Operatörlerin Kullanılması

Öğrenme Çıktısı (Kazanımlar)

Operatörler geliştirilen programa uygun şekilde kullanır.

Süreç Bileşenleri(Kazanım Maddeleri)
• Geliştirme ortamında operatörlerin kullanımını anlatır. • Mikrodenetleyici kart ile analog giriş uygulamasını örnek vererek açıklar. • Potansiyometre ile analog giriş uygulamasını yapar. • Analog giriş örnek uygulamasını anlatır. • Analog giriş örnek uygulamasının kodlarını yazdırır ve Seri Port ekranından çalıştırmalarını sağlar. • Potansiyometre ile LED’lerin yanma hızı ayarlama uygulamasını yapar. • Devrenin çizimine göre devre elemanlarını takar. • LDR ile ışık seviyesinin ölçülüp LED’ler ile gösteren uygulamayı yapar. • Analog çıkış (PWM) hakkında bilgi verilir. • Potansiyometreden alınan analog bilgiyle analog çıkış üzerinden LED parlaklığı ayarlayan uygulamayı yapar. • RGB LED’i açıklar. • Mikrodenetleyici kart ile RGB LED uygulamasını yapar. • Buzzer elamanını ve çeşitlerini açıklar. • Mikrodenetleyici kart ile Buzzer uygulamalarını yapar.
Ortam ve Donanım

Ortam: Bilişim Teknolojileri laboratuvarı. Donanım: Mikrodenetleyici kart, temel elektronik devre elemanları, çevresel sensörler, motorlar, LiPo pil.

Öğretim Teknikleri

Ortam: Bilişim Teknolojileri laboratuvarı. Donanım: Mikrodenetleyici kart, temel elektronik devre elemanları, çevresel sensörler, motorlar, LiPo pil.

Ölçme

Bu derste; öğrenci performansını belirlemeye yönelik çalışmalar değerlendirilirken; gözlem formu, derecelendirme ölçeği ve dereceli puanlama anahtarı gibi ölçme araçlarından uygun olanlar seçilerek kullanılabilir. Bunun yanında öz değerlendirme ve akran değerlendirme formları kullanılarak öğrencilerin, öğretim sürecine doğrudan katılmaları sağlanabilir.

Temrin Listesi
  1. LED devre elemanının 1 saniye aralıkla yanıp sönme uygulamasını yapmak
  2. 2 farklı LED’in sırasıyla yanmasını sağlayan uygulamayı yapmak
  3. 5 farklı LED’in belirli bir sıraya göre yanma uygulamasını yapmak
  4. Mikrodenetleyici IDE programını açıp aşağıdaki algoritmik sırayla LED’leri çalıştıran uygulamayı yapmak
  5. 7 LED’li uygulamayı yapmak
  6. Trafik sinyalizasyonu programının LED’lerle oluşturulması uygulamasını yapmak
  7. Trafik ışıkları ve yaya sinyalizasyonu uygulamasını yapmak
  8. Anahtar ile dijital giriş uygulamasını yapmak
  9. LED’lerin yanma sırasının anahtar vasıtasıyla değiştirilmesi uygulamasını yapmak
  10. LED’lerin yanma durumu butonlarla değiştirilmesi uygulamasını yapmak
  11. LED’lerin yanma durumu iki farklı buton ile değiştirilmesi uygulamasını yapmak
  12. Seri port ekranında “Robotik ve Kodlama dersini çok seviyorum” mesajını yazdıran programı yapmak
  13. Seri porttan gelen verilerin değişken türlerini değiştirme uygulamasını yapmak
  14. String dizi tanımlama programının kodlarını mikrodenetleyici IDE programında yazmak
  15. Rastgele 10 adet sayı üreten ve diziye aktaran program kodları IDE programında oluşturmak
  16. 2x2’lik 4 elemanlı bir dizi tanımlanması ve değer ataması uygulamasını yapmak
  17. İki boyutlu 3x5’lik sayılar dizisinin elemanlarını yazdıran program kodlarını oluşturmak
  18. Mikrodenetleyici kartın analog girişine elle ayarlanabilen direnç (potansiyometre) bağlayarak uygulama yapmak
  19. Potansiyometre ile analog giriş uygulaması yapmak
  20. Potansiyometre ile LED’lerin yanıp sönme hızının ayarlanması uygulamasını yapmak
  21. LDR devre elemanını ışık algılama sensörü olarak kullanımı uygulamasını yapmak
  22. LDR ile ışık seviyesinin ölçülüp LED’ler ile gösterilmesi uygulamasını yapmak
  23. Mikrodenetleyici kart ile örnek bir analog çıkış (PWM) uygulamasını yapmak
  24. Ortak katotlu RGB LED uygulamasını yapmak
  25. 3 adet potansiyometre ile ortak katotlu RGB LED ile renklerin parlaklığını kontrol eden uygulamayı yapmak
  26. Ortak katotlu RGB LED’in potansiyometre ile kontrolü uygulamasını yapmak
  27. RGB LED ile rastgele renkler üreten bir uygulamayı yapmak
  28. RGB LED ile tüm renklerin birbirine geçişlerini sağlayan uygulamanın program kodlarını mikrodenetleyici IDE programında yazmak
  29. Aktif buzzer uygulamasını yapmak
  30. Mikrodenetleyici kart ile melodi çalma uygulamasını yapmak
  31. Ortak katot display uygulamasını yapmak
  32. Ortak katot display ile yukarı aşağı sayıcı uygulamasını yapmak
  33. Dizi kullanarak kaldığı yerden devam eden ileri geri sayıcı uygulamayı yapmak
  34. IR alıcı ile kod çözücü uygulamasını “Bilgisayarlı Çizim Programı”nda gerçekleştirmek
  35. Uzaktan kumandanın belirli tuşlarıyla RGB LED’i farklı renklerde yakma uygulamasını yapmak
  36. IR alıcı ve kod çözücü ile 7 segment display uygulamasını yapmak
  37. Ultrasonik mesafe sensörü uygulamasını yapmak
  38. ultrasonik mesafe sensörünün ölçtüğü değerleri LED ile gösteren uygulamayı yapmak
  39. LCD ekran uygulamasını gösteren bir uygulama yapmak
  40. LCD ekranda yazılan yazının sağa veya sola kaydırılmasını sağlayan uygulamayı yapmak
  41. LCD’de yazılan yazının soldan sağa kaydırma uygulamasını yapmak
  42. LDR üzerine gelen ışık şiddetini sayısal değere çevirip yüzdelik değer olarak LCD ekran üzerinde gösteren uygulamayı yapmak
  43. LCD ekran ile mesafe sensörünü kullanan uygulamayı yapmak
  44. LCD ekran ile boy ölçme ile ilgili uygulamayı yapmak
  45. LCD ekran ile sosyal mesafe ölçen uygulamayı yapmak
Etkinlik

Mevlana Haftası, İnsan Hakları ve Demokrasi Haftası

Ders Tarihi Saati
01-05 Aralık 3
Ünite

Mikrodenetleyici kart Uygulamaları

Konu

 Geliştirme Ortamında Operatörlerin Kullanılması

Öğrenme Çıktısı (Kazanımlar)

Operatörler geliştirilen programa uygun şekilde kullanır.

Süreç Bileşenleri(Kazanım Maddeleri)
• Geliştirme ortamında operatörlerin kullanımını anlatır. • Mikrodenetleyici kart ile analog giriş uygulamasını örnek vererek açıklar. • Potansiyometre ile analog giriş uygulamasını yapar. • Analog giriş örnek uygulamasını anlatır. • Analog giriş örnek uygulamasının kodlarını yazdırır ve Seri Port ekranından çalıştırmalarını sağlar. • Potansiyometre ile LED’lerin yanma hızı ayarlama uygulamasını yapar. • Devrenin çizimine göre devre elemanlarını takar. • LDR ile ışık seviyesinin ölçülüp LED’ler ile gösteren uygulamayı yapar. • Analog çıkış (PWM) hakkında bilgi verilir. • Potansiyometreden alınan analog bilgiyle analog çıkış üzerinden LED parlaklığı ayarlayan uygulamayı yapar. • RGB LED’i açıklar. • Mikrodenetleyici kart ile RGB LED uygulamasını yapar. • Buzzer elamanını ve çeşitlerini açıklar. • Mikrodenetleyici kart ile Buzzer uygulamalarını yapar.
Ortam ve Donanım

Ortam: Bilişim Teknolojileri laboratuvarı. Donanım: Mikrodenetleyici kart, temel elektronik devre elemanları, çevresel sensörler, motorlar, LiPo pil.

Öğretim Teknikleri

Ortam: Bilişim Teknolojileri laboratuvarı. Donanım: Mikrodenetleyici kart, temel elektronik devre elemanları, çevresel sensörler, motorlar, LiPo pil.

Ölçme

Bu derste; öğrenci performansını belirlemeye yönelik çalışmalar değerlendirilirken; gözlem formu, derecelendirme ölçeği ve dereceli puanlama anahtarı gibi ölçme araçlarından uygun olanlar seçilerek kullanılabilir. Bunun yanında öz değerlendirme ve akran değerlendirme formları kullanılarak öğrencilerin, öğretim sürecine doğrudan katılmaları sağlanabilir.

Temrin Listesi
  1. LED devre elemanının 1 saniye aralıkla yanıp sönme uygulamasını yapmak
  2. 2 farklı LED’in sırasıyla yanmasını sağlayan uygulamayı yapmak
  3. 5 farklı LED’in belirli bir sıraya göre yanma uygulamasını yapmak
  4. Mikrodenetleyici IDE programını açıp aşağıdaki algoritmik sırayla LED’leri çalıştıran uygulamayı yapmak
  5. 7 LED’li uygulamayı yapmak
  6. Trafik sinyalizasyonu programının LED’lerle oluşturulması uygulamasını yapmak
  7. Trafik ışıkları ve yaya sinyalizasyonu uygulamasını yapmak
  8. Anahtar ile dijital giriş uygulamasını yapmak
  9. LED’lerin yanma sırasının anahtar vasıtasıyla değiştirilmesi uygulamasını yapmak
  10. LED’lerin yanma durumu butonlarla değiştirilmesi uygulamasını yapmak
  11. LED’lerin yanma durumu iki farklı buton ile değiştirilmesi uygulamasını yapmak
  12. Seri port ekranında “Robotik ve Kodlama dersini çok seviyorum” mesajını yazdıran programı yapmak
  13. Seri porttan gelen verilerin değişken türlerini değiştirme uygulamasını yapmak
  14. String dizi tanımlama programının kodlarını mikrodenetleyici IDE programında yazmak
  15. Rastgele 10 adet sayı üreten ve diziye aktaran program kodları IDE programında oluşturmak
  16. 2x2’lik 4 elemanlı bir dizi tanımlanması ve değer ataması uygulamasını yapmak
  17. İki boyutlu 3x5’lik sayılar dizisinin elemanlarını yazdıran program kodlarını oluşturmak
  18. Mikrodenetleyici kartın analog girişine elle ayarlanabilen direnç (potansiyometre) bağlayarak uygulama yapmak
  19. Potansiyometre ile analog giriş uygulaması yapmak
  20. Potansiyometre ile LED’lerin yanıp sönme hızının ayarlanması uygulamasını yapmak
  21. LDR devre elemanını ışık algılama sensörü olarak kullanımı uygulamasını yapmak
  22. LDR ile ışık seviyesinin ölçülüp LED’ler ile gösterilmesi uygulamasını yapmak
  23. Mikrodenetleyici kart ile örnek bir analog çıkış (PWM) uygulamasını yapmak
  24. Ortak katotlu RGB LED uygulamasını yapmak
  25. 3 adet potansiyometre ile ortak katotlu RGB LED ile renklerin parlaklığını kontrol eden uygulamayı yapmak
  26. Ortak katotlu RGB LED’in potansiyometre ile kontrolü uygulamasını yapmak
  27. RGB LED ile rastgele renkler üreten bir uygulamayı yapmak
  28. RGB LED ile tüm renklerin birbirine geçişlerini sağlayan uygulamanın program kodlarını mikrodenetleyici IDE programında yazmak
  29. Aktif buzzer uygulamasını yapmak
  30. Mikrodenetleyici kart ile melodi çalma uygulamasını yapmak
  31. Ortak katot display uygulamasını yapmak
  32. Ortak katot display ile yukarı aşağı sayıcı uygulamasını yapmak
  33. Dizi kullanarak kaldığı yerden devam eden ileri geri sayıcı uygulamayı yapmak
  34. IR alıcı ile kod çözücü uygulamasını “Bilgisayarlı Çizim Programı”nda gerçekleştirmek
  35. Uzaktan kumandanın belirli tuşlarıyla RGB LED’i farklı renklerde yakma uygulamasını yapmak
  36. IR alıcı ve kod çözücü ile 7 segment display uygulamasını yapmak
  37. Ultrasonik mesafe sensörü uygulamasını yapmak
  38. ultrasonik mesafe sensörünün ölçtüğü değerleri LED ile gösteren uygulamayı yapmak
  39. LCD ekran uygulamasını gösteren bir uygulama yapmak
  40. LCD ekranda yazılan yazının sağa veya sola kaydırılmasını sağlayan uygulamayı yapmak
  41. LCD’de yazılan yazının soldan sağa kaydırma uygulamasını yapmak
  42. LDR üzerine gelen ışık şiddetini sayısal değere çevirip yüzdelik değer olarak LCD ekran üzerinde gösteren uygulamayı yapmak
  43. LCD ekran ile mesafe sensörünü kullanan uygulamayı yapmak
  44. LCD ekran ile boy ölçme ile ilgili uygulamayı yapmak
  45. LCD ekran ile sosyal mesafe ölçen uygulamayı yapmak
Etkinlik

Dünya Engelliler Günü, Dünya Madenciler Günü, Türk Kadınına Seçme ve Seçilme Hakkının Verilişi

Ders Tarihi Saati
24-28 Kasım 3
Ünite

Mikrodenetleyici kart Uygulamaları

Konu

 Seri İletişim Yöntemleri

Öğrenme Çıktısı (Kazanımlar)

Seri iletişim yöntemlerini geliştirilen programa uygun şekilde kullanır.

Süreç Bileşenleri(Kazanım Maddeleri)
• Seri port ekranını anlatır. • Serial Port bağlantı hatası ve çözümü hakkında bilgi verir. • Serial portta örnek uygulama yapar ve çıktılarını gösterir.
Ortam ve Donanım

Ortam: Bilişim Teknolojileri laboratuvarı. Donanım: Mikrodenetleyici kart, temel elektronik devre elemanları, çevresel sensörler, motorlar, LiPo pil.

Öğretim Teknikleri

Ortam: Bilişim Teknolojileri laboratuvarı. Donanım: Mikrodenetleyici kart, temel elektronik devre elemanları, çevresel sensörler, motorlar, LiPo pil.

Ölçme

Bu derste; öğrenci performansını belirlemeye yönelik çalışmalar değerlendirilirken; gözlem formu, derecelendirme ölçeği ve dereceli puanlama anahtarı gibi ölçme araçlarından uygun olanlar seçilerek kullanılabilir. Bunun yanında öz değerlendirme ve akran değerlendirme formları kullanılarak öğrencilerin, öğretim sürecine doğrudan katılmaları sağlanabilir.

Temrin Listesi
  1. LED devre elemanının 1 saniye aralıkla yanıp sönme uygulamasını yapmak
  2. 2 farklı LED’in sırasıyla yanmasını sağlayan uygulamayı yapmak
  3. 5 farklı LED’in belirli bir sıraya göre yanma uygulamasını yapmak
  4. Mikrodenetleyici IDE programını açıp aşağıdaki algoritmik sırayla LED’leri çalıştıran uygulamayı yapmak
  5. 7 LED’li uygulamayı yapmak
  6. Trafik sinyalizasyonu programının LED’lerle oluşturulması uygulamasını yapmak
  7. Trafik ışıkları ve yaya sinyalizasyonu uygulamasını yapmak
  8. Anahtar ile dijital giriş uygulamasını yapmak
  9. LED’lerin yanma sırasının anahtar vasıtasıyla değiştirilmesi uygulamasını yapmak
  10. LED’lerin yanma durumu butonlarla değiştirilmesi uygulamasını yapmak
  11. LED’lerin yanma durumu iki farklı buton ile değiştirilmesi uygulamasını yapmak
  12. Seri port ekranında “Robotik ve Kodlama dersini çok seviyorum” mesajını yazdıran programı yapmak
  13. Seri porttan gelen verilerin değişken türlerini değiştirme uygulamasını yapmak
  14. String dizi tanımlama programının kodlarını mikrodenetleyici IDE programında yazmak
  15. Rastgele 10 adet sayı üreten ve diziye aktaran program kodları IDE programında oluşturmak
  16. 2x2’lik 4 elemanlı bir dizi tanımlanması ve değer ataması uygulamasını yapmak
  17. İki boyutlu 3x5’lik sayılar dizisinin elemanlarını yazdıran program kodlarını oluşturmak
  18. Mikrodenetleyici kartın analog girişine elle ayarlanabilen direnç (potansiyometre) bağlayarak uygulama yapmak
  19. Potansiyometre ile analog giriş uygulaması yapmak
  20. Potansiyometre ile LED’lerin yanıp sönme hızının ayarlanması uygulamasını yapmak
  21. LDR devre elemanını ışık algılama sensörü olarak kullanımı uygulamasını yapmak
  22. LDR ile ışık seviyesinin ölçülüp LED’ler ile gösterilmesi uygulamasını yapmak
  23. Mikrodenetleyici kart ile örnek bir analog çıkış (PWM) uygulamasını yapmak
  24. Ortak katotlu RGB LED uygulamasını yapmak
  25. 3 adet potansiyometre ile ortak katotlu RGB LED ile renklerin parlaklığını kontrol eden uygulamayı yapmak
  26. Ortak katotlu RGB LED’in potansiyometre ile kontrolü uygulamasını yapmak
  27. RGB LED ile rastgele renkler üreten bir uygulamayı yapmak
  28. RGB LED ile tüm renklerin birbirine geçişlerini sağlayan uygulamanın program kodlarını mikrodenetleyici IDE programında yazmak
  29. Aktif buzzer uygulamasını yapmak
  30. Mikrodenetleyici kart ile melodi çalma uygulamasını yapmak
  31. Ortak katot display uygulamasını yapmak
  32. Ortak katot display ile yukarı aşağı sayıcı uygulamasını yapmak
  33. Dizi kullanarak kaldığı yerden devam eden ileri geri sayıcı uygulamayı yapmak
  34. IR alıcı ile kod çözücü uygulamasını “Bilgisayarlı Çizim Programı”nda gerçekleştirmek
  35. Uzaktan kumandanın belirli tuşlarıyla RGB LED’i farklı renklerde yakma uygulamasını yapmak
  36. IR alıcı ve kod çözücü ile 7 segment display uygulamasını yapmak
  37. Ultrasonik mesafe sensörü uygulamasını yapmak
  38. ultrasonik mesafe sensörünün ölçtüğü değerleri LED ile gösteren uygulamayı yapmak
  39. LCD ekran uygulamasını gösteren bir uygulama yapmak
  40. LCD ekranda yazılan yazının sağa veya sola kaydırılmasını sağlayan uygulamayı yapmak
  41. LCD’de yazılan yazının soldan sağa kaydırma uygulamasını yapmak
  42. LDR üzerine gelen ışık şiddetini sayısal değere çevirip yüzdelik değer olarak LCD ekran üzerinde gösteren uygulamayı yapmak
  43. LCD ekran ile mesafe sensörünü kullanan uygulamayı yapmak
  44. LCD ekran ile boy ölçme ile ilgili uygulamayı yapmak
  45. LCD ekran ile sosyal mesafe ölçen uygulamayı yapmak
Etkinlik

Ağız ve Diş Sağlığı Haftası, Öğretmenler Günü