Rastgele Led Yakma

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:

MalzemeMiktar
Arduino Uno1
LED (renkli olabilir)10
220 Ohm direnç10
Breadboard1
Jumper kablolar20+
USB kablosu1

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
}

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir