AMAÇ:
10 tane LED bağlayacağız ve mBlock programıyla rastgele olarak LED’lerden biri yanacak.
Her seferinde sadece 1 LED yanacak, sonra kapanacak ve başka biri yanacak.
GEREKLİ MALZEMELER:
| Malzeme | Miktar |
|---|---|
| Arduino Uno | 1 |
| LED (renkli olabilir) | 10 |
| 220 Ohm direnç | 10 |
| Breadboard | 1 |
| Jumper kablolar | 20+ |
| USB kablosu | 1 |
DEVRE KURULUMU:

Her LED’in uzun bacağına bir direnç bağlayarak Arduino’nun 4. pininden 13. pinine kadar olan pinlere bağla.
Kısa bacakları ise breadboard üstünden GND‘ye bağla.
mBlock AYARLARI:
1. Arduino Uno’yu ekle:
- “Aygıtlar” sekmesinden “Cihaz Ekle” → Arduino Uno → “Ekle”
2. Kodlama Modu:
- Kodları yüklemek istiyorsan: “Yükleme Modu”
- Anlık çalıştırmak istiyorsan: “Canlı Mod”
KOD BLOKLARI
Kullanılacak Bloklar:
Panda Kuklasının Kod Blokları

Arduino Kartının Kod Blokları

- “Arduino başladığında”
- “değişken oluştur” →
led - “rastgele sayı üret” → 4 ile 13 arasında
- “dijital pin çıkışını ayarla”
- “1 saniye bekle”
int led = 0;
void setup()
{
pinMode(0, OUTPUT);
led = 0;
}
void loop()
{
led = random(1, 10 + 1);
digitalWrite(led, HIGH);
delay(1000); // Delay a little bit to improve simulation performance
digitalWrite(led, LOW);
delay(1000); // Delay a little bit to improve simulation performance
}