Perşembe , 25 Nisan 2024

Rastgele Sayı Üreten Ledli Devre


Rastgele Sayı Üreten Ledli Devre

Devre Senaryosu:

Devremizde 0-1000 arasıda rastgele sayılar üretilmektedir. Üretilen sayının 2 ye tam bölünüp bölünmediği kontrol ediliyor ve eğer sayı 2′ ye tam bölünüyor ise devredeki ledler soldan sağa doğru 300 ms aralıklar ile yanıyor hepsi yandıktan sonra 2 saniye bekleniyor ve sağdan sola doğru ledler 300 ms aralıklar ile ledler sönmeye başlıyor.

Tinkercad Devre Şeması

Devre Kodları

// BU DEVRE RASTGELE ÜRETİLEN BİR SAYININ 2 YE BÖLÜNÜP BÖLÜNMEDİĞİNİ KONTROL EDECEK
//EĞER 2 YE TAM BÖLÜNÜR İSE SOLDAN SAĞA BÖLÜNMEZ İSE SAĞDAN SOLA LEDLER YANACAK
//TAM TERS İSTİKAMETTE 5 SANİYE SONRA SÖNECEK
void setup()
{
for(int l=2;l<=8;l++)
pinMode(l, OUTPUT);
}

void loop()
{
int f;
int rs=random(0,20);
int knt=rs%5;
Serial.print(“URETILEN SAYI=”);
Serial.println(rs);
Serial.print(“KALAN SAYI=”);
Serial.println(knt);

if(knt==0)//üretilen sayı 2 ye tam bölünemiyor
{
for(f=8;f>=2;f–)
{
digitalWrite(f,HIGH);
delay(300);
}
delay(2000);
for(f=2;f<=8;f++)
{
digitalWrite(f,LOW);
delay(300);
}

}
else
{
for(f=2;f<=8;f++)
{
digitalWrite(f,HIGH);
delay(300);
}
delay(2000);
for(f=8;f>=2;f–)
{
digitalWrite(f,LOW);
delay(300);
}
}
delay(2000);

}

Bu Konuda İlginizi Çekebilir

Sosyal Medya Dersi Çalışma Soruları

Sosyal Medya Dersi Sınavı Çalışma Soruları SOSYAL MEDYA DERSİ 2. DÖNEM 1. YAZILI SINAVI ÇALIŞMA …