Evet arkadaşlar başlıktanda anlaşılacağı üzere arduino kullanarak oldukça basit bir şekilde bir döneme damga vurmuş büyüklerimizden adını sıkça duyduğumuz Knight Rider (namıdiyer “Kara Şimşek”) yapımını öğreneceğiz.

 

Malzemeler;

1 adet 100Kohm potansiyometre

5 adet kırmızı led

Ardiuno

Kablolar

ASDAD

Öncelikle potansiyometre bağlantısını yapalım.Potansiyometre 3 adet bacağa sahip,ortadaki bacak arduinonun girişine bağlanır.Diğer 2 bacak ise GND ve VCC ye bağlanır.

Resimde görüldüğü üzere mavi kablo arduinonun 5v girişine bağlanır.Kırmızı kablo toprağa ve turuncu kablo da arduinonun analog girişlerinden birine bağlanır (örn; A0).Burada 100k lık potansiyometre kullanılmış ancak pot değeri çok önemli değil;çünkü kullanacağımız kodla aralık ayarı 0-255 arasında ayarlı.

 

ASDASDAASDASD

Ardiuno 2 tane GND pinine sahip.İlki power pinleri hizasında 2.si ise digital pinler hizasında.her iki GND pinide ortak.Bu yüzden potansiyometrenin GND bacağı ikisinden birine bağlanır.Ledleri 1-13 arası bütün outputlara bağlayabilirsiniz,bu projede 8-12 arası seçili.

Kod mevzuna gelecek olursak;google amcadan bir kaç kod buldum;ama hemen hepsi fazla ve gereksiz döngüler içeren kodlardı.Size vereceğim kod ise nette bulup bulabileceğiniz en sade kod diyebilirim.

Ardunioyla yapılabilecek nostalji tadında oldukça basit ve eğlenceli bir proje.Herkese iyi eğlenceler 😀

 

CODE:

int delayTime = 0;

void setup()

{

pinMode(8, OUTPUT);

pinMode(9, OUTPUT);

pinMode(10, OUTPUT);

pinMode(11, OUTPUT);

pinMode(12, OUTPUT);

}

void loop()

{

delayTime = analogRead(0);

digitalWrite(8, HIGH);    delay(delayTime);

digitalWrite(8, LOW);    delay(delayTime);

digitalWrite(9, HIGH);    delay(delayTime);

digitalWrite(9, LOW);    delay(delayTime);

digitalWrite(10, HIGH);  delay(delayTime);

digitalWrite(10, LOW);  delay(delayTime);

digitalWrite(11, HIGH);  delay(delayTime);

digitalWrite(11, LOW);  delay(delayTime);

digitalWrite(12, HIGH);  delay(delayTime);

digitalWrite(12, LOW);  delay(delayTime);

}

 

 

 

 

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz