Roboti̇k Ve Kodlama(Yeni*)-10
Ders Tarihi Saati
08-12 Aralık 3
Ünite/Tema/Öğrenme Alanı

Mikrodenetleyici kart Uygulamaları

Konu (İçerik Çerçevesi)
 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/Tema/Öğrenme Alanı

Mikrodenetleyici kart Uygulamaları

Konu (İçerik Çerçevesi)
 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/Tema/Öğrenme Alanı

Mikrodenetleyici kart Uygulamaları

Konu (İçerik Çerçevesi)
 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ü
Ders Tarihi Saati
17-21 Kasım 3
Ünite/Tema/Öğrenme Alanı

Mikrodenetleyici kart Uygulamaları

Konu (İçerik Çerçevesi)
 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
→ Dünya Felsefe Günü, Dünya Çocuk Hakları Günü
Ders Tarihi Saati
10-14 Kasım 3
Ünite/Tema/Öğrenme Alanı
  1. Dönem Ara Tatili
Konu (İçerik Çerçevesi)
1. Dönem Ara Tatili
Öğrenme Çıktısı (Kazanımlar)
1. Dönem Ara Tatili
Süreç Bileşenleri(Kazanım Maddeleri)
Ortam ve Donanım
Öğretim Teknikleri
Ölçme
Temrin Listesi
Etkinlik
→ Atatürk Haftası, Afet Eğitimi Hazırlık Günü, Dünya Diyabet Günü
Ders Tarihi Saati
03-07 Kasım 3
Ünite/Tema/Öğrenme Alanı

Mikrodenetleyici kart Uygulamaları

Konu (İçerik Çerçevesi)
 Geliştirme Ortamının Kullanılması
Öğrenme Çıktısı (Kazanımlar)
1. Dönem 1. Sınav
Geliştirme ortamı söz dizimi kurallarını programa uygun şekilde kullanır.
Süreç Bileşenleri(Kazanım Maddeleri)
• LED yapısını anlatır. • Breadboard kullanımını anlatır. • Mikrodenetleyici IDE programında söz dizim kurallarını anlatır. • Mikrodenetleyici kart ve Breadboard’a gerekli devre elemanlarının takılmasını gösterir. • Mikrodenetleyici kart ile 1 LED’li uygulamanın çalışma mantığını anlatır ve uygulamasını yapar. • Mikrodenetleyici kart ile 2, 5 ve 7 LED’li uygulamalarını yapar. • Mikrodenetleyici kart ile trafik lambası kontrolü uygulaması için devrenin elektriksel çizimini yapar ve programını yazar. • Mikrodenetleyici kartın dijital portlarının kullanımını anlatır. • Anahtar kullanımı ve çeşitlerini anlatır. • Anahtar ile dijital giriş uygulamalarını yapar. • Buton kullanımı ve çeşitlerini anlatır. • Buton ile dijital giriş 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
→ Kızılay Haftası, Organ Bağışı ve Nakli Haftası, Lösemili Çocuklar Haftası
Ders Tarihi Saati
27-31 Ekim 3
Ünite/Tema/Öğrenme Alanı

Mikrodenetleyici kart Uygulamaları

Konu (İçerik Çerçevesi)
 Geliştirme Ortamının Kullanılması
Öğrenme Çıktısı (Kazanımlar)
Geliştirme ortamı söz dizimi kurallarını programa uygun şekilde kullanır.
Süreç Bileşenleri(Kazanım Maddeleri)
• LED yapısını anlatır. • Breadboard kullanımını anlatır. • Mikrodenetleyici IDE programında söz dizim kurallarını anlatır. • Mikrodenetleyici kart ve Breadboard’a gerekli devre elemanlarının takılmasını gösterir. • Mikrodenetleyici kart ile 1 LED’li uygulamanın çalışma mantığını anlatır ve uygulamasını yapar. • Mikrodenetleyici kart ile 2, 5 ve 7 LED’li uygulamalarını yapar. • Mikrodenetleyici kart ile trafik lambası kontrolü uygulaması için devrenin elektriksel çizimini yapar ve programını yazar. • Mikrodenetleyici kartın dijital portlarının kullanımını anlatır. • Anahtar kullanımı ve çeşitlerini anlatır. • Anahtar ile dijital giriş uygulamalarını yapar. • Buton kullanımı ve çeşitlerini anlatır. • Buton ile dijital giriş 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
→ Cumhuriyet Bayramı