Bilişim Ders Notları
Robotik 1 · 19. hafta · Robotik Devre Tasarımı

Trafik Işığı: Tasarım, Devre, Kod

Robotik Kodlama 1 · 19. hafta ders notu · RK1.3.3

Öğrenme çıktıları
RK1.3.3
  • Trafik ışığının çalışma sırasını ve her aşamanın süresini bir süre planı tablosunda gösterir.
  • Kırmızı, sarı ve yeşil LED’i 220 Ω dirençlerle Arduino’nun 13, 12 ve 11. pinlerine bağlayan devreyi kurar.
  • Süre planına uygun programı dijital pin ve bekle bloklarıyla yazar, benzetimde çalıştırarak planla karşılaştırır.
  • Bir projede tasarım → devre → kod → test sırasının neden önemli olduğunu açıklar.
Bilgisayarsız sınıf alternatifi

İnsan trafik ışığı

Üç öğrenci kırmızı, sarı ve yeşil kartları tutar; bir öğrenci "Arduino" olur ve tahtadaki süre planını satır satır okur ("13 YÜKSEK", "5 saniye bekle"…). Bir öğrenci de kronometre tutar. Ardından iki satırın yeri değiştirilir ve sınıf hatanın ışıklara etkisini canlandırarak bulur.

Konu anlatımı

Önce konuyu aç, sonra sorulara dokun: cevap altında açılır. Soru işaretli kutulara dokununca cevap görünür.

01Tasarım: süre planı

Soru işaretli kutulara dokun.

?Neden önce süre planı yapıyoruz?
Plan, programın "ne yapacağını" kâğıt üzerinde netleştirir. Kodu yazarken yalnızca plandaki satırları bloklara çeviririz; hata olursa da plana bakarak nerede saptığımızı buluruz.
?Kırmızı ve sarı birlikte yanınca ne anlama gelir?
Yeşil ışığın yanmak üzere olduğunu gösterir. Sürücüler hazırlanır ama yeşil yanana kadar geçmez.
Anahtar kavramlar: Süre planıAşamaTur
Süre planı: bir tur 14 saniye 5 sn Kırmızı2 sn Kırmızı + Sarı5 sn Yeşil2 sn Sarı 0571214 Pin 13 → kırmızı · Pin 12 → sarı · Pin 11 → yeşil Her aşama için sor: hangi LED yanık, hangisi sönük, kaç saniye? “Kırmızı + Sarı”: yeşil yanmak üzere, sürücüler hazırlanır.
AşamaKırmızı (13)Sarı (12)Yeşil (11)Süre
1
2
3
4
02Devre ve bağlantı tablosu

Soru işaretli kutulara dokun.

?Neden her LED için ayrı direnç kullanıyoruz?
Her LED ayrı bir yoldan akım çeker. Tek bir ortak direnç kullanılırsa iki LED birlikte yandığında parlaklık değişir; ayrı dirençler her LED’in akımını ayrı ayrı sınırlar.
?LED’i orta kanalın üzerinden takmak ne sağlar?
Kanal breadboard’un üst ve alt yarısını birbirinden ayırır. Anot üst yarıda pin kablosuyla, katot alt yarıda dirençle aynı sütunda olur; iki bacak birbirine kısa devre olmaz.
ATmega328P UNO 131211~10~9~876~5~43~25VGNDA0 Yeşil · 11Sarı · 12Kırmızı · 13 220 Ω → − hattıHer LED: pin → LED → 220 Ω → GND
ElemanBağlandığı yerNot
Kırmızı LED anodu (uzun bacak)
Sarı LED anodu
Yeşil LED anodu
Her LED’in katodu
Arduino GND
Arduino 5V
03Kod: sıralı komutlar
?Kırmızı + sarı aşaması kodda nasıl yazılır?
Kırmızı zaten yanıkken yalnızca sarıyı (pin 12) YÜKSEK yaparız; iki LED birlikte yanar. Ardından 2 saniye bekleriz.
?Son satırda sarıyı söndürdükten sonra neden bekle yok?
Döngü hemen başa döner ve ilk satır kırmızıyı yakar. Sarının sönmesiyle kırmızının yanması arasında gözle görülür bir boşluk olmaz.
Arduino başladığında
sürekli tekrarla
dijital pin 13 YÜKSEK ▾ yap
5 saniye bekle
dijital pin 12 YÜKSEK ▾ yap
2 saniye bekle
dijital pin 13 DÜŞÜK ▾ yap
dijital pin 12 DÜŞÜK ▾ yap
dijital pin 11 YÜKSEK ▾ yap
5 saniye bekle
dijital pin 11 DÜŞÜK ▾ yap
dijital pin 12 YÜKSEK ▾ yap
2 saniye bekle
dijital pin 12 DÜŞÜK ▾ yap
Biliyor muydun?

Her aşamayı "önce ışıklar, sonra bekle" kalıbıyla yazmak kodu süre planıyla karşılaştırmayı kolaylaştırır.

04Test: planla karşılaştır
?Programın doğru çalıştığını nasıl anlarız?
Simülasyonu başlatıp kronometreyle her aşamayı ölçeriz. Hangi LED’lerin yandığını ve sürelerini süre planındaki satırlarla tek tek karşılaştırırız.
?Yeşil LED hiç yanmıyorsa nerelere bakmalıyız?
Önce LED’in yönüne (uzun bacak pin tarafında mı?), sonra kablonun pin 11’e takılı olup olmadığına, en son da kodda pin 11’in YÜKSEK yapıldığı satıra bakarız.
Anahtar kavramlar: TestTasarımDevreKod

Ders akışı

40 dakikalık bir ders saati için planlandı. Adımın başlığına dokun, ayrıntılar açılsın.

5dk

Isınma: Işıkları kim yönetiyor?

Kavşak çizimini göster ve "Bu ışıklar kendi kendine mi değişiyor?" diye sor. Öğrencilerin tahminlerini (zamanlayıcı, bilgisayar, polis) tahtaya yaz. Trafik ışığının içinde de bir denetleyicinin sırayla ışıkları açıp kapattığını, bugün bunun küçük bir modelini yapacağımızı söyle.

Kırmızı: araçlar dururSarı: hazırlan, yavaşlaYeşil: araçlar geçer Işıkları kim yönetiyor?
8dk

Keşif: Süre planı

Türkiye’deki sırayı birlikte kur: kırmızı → kırmızı ve sarı birlikte → yeşil → sarı → yeniden kırmızı. Her aşama için hangi LED’in yanık olduğunu ve kaç saniye süreceğini tabloya yazın (5, 2, 5, 2 saniye). Bir turun toplam süresini (14 sn) öğrencilere hesaplat.

Süre planı: bir tur 14 saniye 5 sn Kırmızı2 sn Kırmızı + Sarı5 sn Yeşil2 sn Sarı 0571214 Pin 13 → kırmızı · Pin 12 → sarı · Pin 11 → yeşil Her aşama için sor: hangi LED yanık, hangisi sönük, kaç saniye? “Kırmızı + Sarı”: yeşil yanmak üzere, sürücüler hazırlanır.
10dk

Keşif: Devreyi kuralım

Tinkercad’de üç LED’i breadboard’un orta kanalının üzerinden yerleştir; anotları 11, 12 ve 13. pinlere giden sütunlarda, katotları alt yarıda olsun. Her katodu 220 Ω dirençle − hattına bağla. Önce bağlantıları denemek için üç LED’i sırayla yakan kısa test programını çalıştırın.

ATmega328P UNO 131211~10~9~876~5~43~25VGNDA0 Yeşil · 11Sarı · 12Kırmızı · 13 220 Ω → − hattıHer LED: pin → LED → 220 Ω → GND
Arduino başladığında
pin ▾ için 11’den 13’e 1 artırarak tekrarla
dijital pin pin YÜKSEK ▾ yap
0.5 saniye bekle
dijital pin pin DÜŞÜK ▾ yap
12dk

Etkinlik: Trafik ışığını programla

Gruplar süre planındaki her satırı bloklara çevirir: önce hangi pin YÜKSEK ya da DÜŞÜK olacak, sonra kaç saniye beklenecek. Programı çalıştırıp kronometreyle süreleri ölçerler ve planla karşılaştırırlar. Hızlı bitiren gruplar kırmızı süresini 8 saniyeye çıkarıp tur süresini yeniden hesaplar.

Arduino başladığında
sürekli tekrarla
dijital pin 13 YÜKSEK ▾ yap
5 saniye bekle
dijital pin 12 YÜKSEK ▾ yap
2 saniye bekle
dijital pin 13 DÜŞÜK ▾ yap
dijital pin 12 DÜŞÜK ▾ yap
dijital pin 11 YÜKSEK ▾ yap
5 saniye bekle
dijital pin 11 DÜŞÜK ▾ yap
dijital pin 12 YÜKSEK ▾ yap
2 saniye bekle
dijital pin 12 DÜŞÜK ▾ yap
5dk

Değerlendirme: Işık kartlarıyla canlandır

Tahtaya programdan bir parça yaz; üç öğrenci ışık kartlarını tutar ve satırlar okundukça kartını kaldırır ya da indirir. Öğretmen iki satırın yerini değiştirir; sınıf ışıkların sırasının nasıl bozulduğunu gösterir.

Doğru mu, yanlış mı?

Dersin sonunda tahtada ya da öğrencinin kendi cihazında çözülür.

1. Türkiye’de trafik ışıklarında yeşil yanmadan önce kırmızı ve sarı birlikte yanar.

Cevabı gösterDoğru · Bu aşama sürücülere "yeşil geliyor, hazırlan" uyarısıdır.

2. Üç LED aynı pine bağlanırsa her biri ayrı ayrı yakılabilir.

Cevabı gösterYanlış · Aynı pine bağlı LED’ler birlikte yanar ve birlikte söner. Her LED’i ayrı yönetmek için her birini ayrı bir pine bağlarız.

3. Süre planı, programı yazmadan önce hangi ışığın ne kadar yanacağını gösteren bir tasarım aracıdır.

Cevabı gösterDoğru

4. Bekle bloğu olmasa da ışıklar planladığımız sürelerle yanıp söner.

Cevabı gösterYanlış · Bekle bloğu olmadan komutlar saniyenin binde biri kadar kısa sürede art arda çalışır; ışıkların değiştiğini gözümüz fark edemez.

5. Direnç LED’in katot tarafına da bağlanabilir; seri bağlı olduğu sürece akımı sınırlar.

Cevabı gösterDoğru · Akım aynı yolu izlediği için direncin LED’den önce ya da sonra olması sonucu değiştirmez.

6. Programdaki blokların sırası değişse de trafik ışığı aynı sırayla çalışır.

Cevabı gösterYanlış · Arduino blokları yukarıdan aşağıya sırayla çalıştırır. Sıra değişirse örneğin sarı, kırmızıdan önce yanabilir.

7. Planımızda bir tur 5 + 2 + 5 + 2 = 14 saniye sürer.

Cevabı gösterDoğru

8. "Sürekli tekrarla" bloğu trafik ışığının durmadan tur atmasını sağlar.

Cevabı gösterDoğru

9. Bir LED’i söndürmek için pinini YÜKSEK yapmak gerekir.

Cevabı gösterYanlış · LED’i söndürmek için pin DÜŞÜK (0 V) yapılır. YÜKSEK (5 V) LED’i yakar.

19. hafta günlük planı

2026–2027 1. düzey Seçmeli Robotik Kodlama 1 dersi 19. hafta günlük planı. Okul ve öğretmen bilgileriyle doldurulmuş Word dosyası için etkileşimli sürümde Evraklar › Günlük planlar bölümünü kullanın.

2026–2027 EĞİTİM ÖĞRETİM YILI …………………………

SEÇMELİ ROBOTİK KODLAMA 1. SEVİYE DERSİ GÜNLÜK PLANI · 19. HAFTA

BÖLÜM I · DERSE İLİŞKİN BİLGİLER
DersSeçmeli Robotik Kodlama 1. SeviyeSınıf / Düzey1. düzey (seçmeli)
Hafta / Tarih19. Hafta · 8–12 Şubat (ŞUBAT)Süre2 ders saati (40' + 40')
TemaROBOTİK DEVRE TASARIMI
KonuTrafik Işığı: Tasarım, Devre, Kod
BÖLÜM II · ÖĞRENME ÇIKTILARI VE KAYNAKLAR
Öğrenme çıktısıRK1.3.3 Blok tabanlı ortamda programlama sürecini yönetebilme · RK1.3.4 Programı test edebilme
Süreç bileşenleri
  • Trafik ışığının çalışma sırasını ve her aşamanın süresini bir süre planı tablosunda gösterir.
  • Kırmızı, sarı ve yeşil LED’i 220 Ω dirençlerle Arduino’nun 13, 12 ve 11. pinlerine bağlayan devreyi kurar.
  • Süre planına uygun programı dijital pin ve bekle bloklarıyla yazar, benzetimde çalıştırarak planla karşılaştırır.
  • Bir projede tasarım → devre → kod → test sırasının neden önemli olduğunu açıklar.
Araç, gereç ve kaynaklarAkıllı tahta ve Tinkercad sınıf hesabı · Kırmızı, sarı ve yeşil kartonlardan ışık kartları · Süre planı çalışma kâğıdı (aşama, yanık LED’ler, süre) · Kronometre (telefon ya da tahtadaki saat) · Bilişim Ders Notları ders sayfası, sunum ve etkinlikler (bilisimdersnotlari.com)
BÖLÜM III · ÖĞRENME-ÖĞRETME UYGULAMALARI
SüreEtkinlik akışı
1. ders
5 dk
Isınma: Işıkları kim yönetiyor?
Kavşak çizimini göster ve "Bu ışıklar kendi kendine mi değişiyor?" diye sor. Öğrencilerin tahminlerini (zamanlayıcı, bilgisayar, polis) tahtaya yaz. Trafik ışığının içinde de bir denetleyicinin sırayla ışıkları açıp kapattığını, bugün bunun küçük bir modelini yapacağımızı söyle.
1. ders
8 dk
Keşif: Süre planı
Türkiye’deki sırayı birlikte kur: kırmızı → kırmızı ve sarı birlikte → yeşil → sarı → yeniden kırmızı. Her aşama için hangi LED’in yanık olduğunu ve kaç saniye süreceğini tabloya yazın (5, 2, 5, 2 saniye). Bir turun toplam süresini (14 sn) öğrencilere hesaplat.
1. ders
10 dk
Keşif: Devreyi kuralım
Tinkercad’de üç LED’i breadboard’un orta kanalının üzerinden yerleştir; anotları 11, 12 ve 13. pinlere giden sütunlarda, katotları alt yarıda olsun. Her katodu 220 Ω dirençle − hattına bağla. Önce bağlantıları denemek için üç LED’i sırayla yakan kısa test programını çalıştırın.
1. ders
12 dk
Etkinlik: Trafik ışığını programla
Gruplar süre planındaki her satırı bloklara çevirir: önce hangi pin YÜKSEK ya da DÜŞÜK olacak, sonra kaç saniye beklenecek. Programı çalıştırıp kronometreyle süreleri ölçerler ve planla karşılaştırırlar. Hızlı bitiren gruplar kırmızı süresini 8 saniyeye çıkarıp tur süresini yeniden hesaplar.
1. ders
5 dk
Değerlendirme: Işık kartlarıyla canlandır
Tahtaya programdan bir parça yaz; üç öğrenci ışık kartlarını tutar ve satırlar okundukça kartını kaldırır ya da indirir. Öğretmen iki satırın yerini değiştirir; sınıf ışıkların sırasının nasıl bozulduğunu gösterir.
2. ders
10 dk
Tekrar: Sunum
9 slaytlık ders sunumu akıllı tahtada açılır; önceki saatte öğrenilen kavramlar öğrencilerle birlikte tekrar edilir.
2. ders
20 dk
Uygulama: Etkinlikler
Akıllı tahtada etkileşimli etkinlikler oynanır: Trafik ışığı aşamaları (kırmızıdan başla); Bağlantıyı eşleştir; Hangi proje adımı?; Doğru mu, yanlış mı?; Kutuyu aç: konu soruları; Eşleşen kartlar: Trafik Işığı: Tasarım, Devre, Kod.
2. ders
10 dk
Değerlendirme
9 soruluk doğru-yanlış testi tahtada birlikte çözülür; yanlış cevaplar gerekçeleriyle tartışılır.
FarklılaştırmaBilgisayarsız sınıf alternatifi: İnsan trafik ışığı. Üç öğrenci kırmızı, sarı ve yeşil kartları tutar; bir öğrenci "Arduino" olur ve tahtadaki süre planını satır satır okur ("13 YÜKSEK", "5 saniye bekle"…). Bir öğrenci de kronometre tutar. Ardından iki satırın yeri değiştirilir ve sınıf hatanın ışıklara etkisini canlandırarak bulur.
BÖLÜM IV · ÖLÇME VE DEĞERLENDİRME
Ölçme araçlarıKontrol listesi, dereceli puanlama anahtarı, öz ve akran değerlendirme
Doğru-yanlış soruları
  1. Türkiye’de trafik ışıklarında yeşil yanmadan önce kırmızı ve sarı birlikte yanar. (D)
  2. Üç LED aynı pine bağlanırsa her biri ayrı ayrı yakılabilir. (Y)
  3. Süre planı, programı yazmadan önce hangi ışığın ne kadar yanacağını gösteren bir tasarım aracıdır. (D)
  4. Bekle bloğu olmasa da ışıklar planladığımız sürelerle yanıp söner. (Y)
  5. Direnç LED’in katot tarafına da bağlanabilir; seri bağlı olduğu sürece akımı sınırlar. (D)
  6. Programdaki blokların sırası değişse de trafik ışığı aynı sırayla çalışır. (Y)
  7. Planımızda bir tur 5 + 2 + 5 + 2 = 14 saniye sürer. (D)
  8. "Sürekli tekrarla" bloğu trafik ışığının durmadan tur atmasını sağlar. (D)
  9. Bir LED’i söndürmek için pinini YÜKSEK yapmak gerekir. (Y)
Belirli gün ve haftalar2. dönemin başlaması · Güvenli İnternet Günü (9 Şubat)
Dersin uygulanmasına ilişkin açıklamalarProgramı denerken süreleri geçici olarak 1 saniyeye düşürmek zaman kazandırır; doğru çalıştığı görülünce gerçek sürelere dönülür. Çizimde LED’ler kanalın üzerinden takılmıştır: anot üst yarıda pin kablosuyla, katot alt yarıda dirençle aynı sütundadır.
…………………………Bilişim Teknolojileri Öğretmeni
UYGUNDUR08.02.2027…………………………Okul Müdürü
Bu dersi sınıfta işleyinSunum, tahta modu ve etkileşimli etkinlikler için.
Etkileşimli sürümü aç →