Arduino ile Karaşimşek Devresi

Arduino Devreleri elektrik 465 views
sponsorlu reklam

Arduino ile Karaşimşek Devresi

Arduino ile Karaşimşek Devresi, Karaşimşek devresini daha önce 4017 ve 555 entegreleriyle yapmıştık. Elektronik devreler bölümünden bakabilirsiniz.Yapmış olduğumuz devrede sistem şuankindan biraz daha karışık ve çok fazla eleman vardı.Artık arduino ile çok daha basit bir şekilde karaşişek devresi yapılabilir.

Karaşimşek devresi ledlerin sırayla ileri ve geri yanması şeklinde devam eder.

Arduino ile Karaşimşek Devresi Kuruluşu

Devrenin programını anlatmadan önce kuruluşunu anlatmayız. Boarda devreyi görseldeki gibi kuruyoruz. Ledlerin eksi bacakları direnç ile – ye bağlı, Led kontrolü arduinomuzdan gelen  gerilim ile kontrol ediliyor. Yazdığımız programa göre arduino bacaklarına çıkış veriyor ve ledleri yakıyor. – bacağı direkt bağlı olan led + geldiği anda devresini tamamlayıp yanıyor.

Arkadaşlar anlamadığınız yeri yorum bırakın kesinlikle geri dönüş yapılacaktır.

Arduino ile Karaşimşek Devresi

Arduino ile Karaşimşek Devresi

 

Arduino ile KaraŞimşek Devresi Programını iki şekilde anlatacağım ilk olarak başlangıç düzeyi ikinci olarakta ileri seviye

Void setup(){

pinMode (3, OUTPUT); // BURASI GİRİŞ ÇIKIŞ AYARLARI YAPILAN BÖLÜM

pinMode (4, OUTPUT);

pinMode (5, OUTPUT);

pinMode (6, OUTPUT);

pinMode (7, OUTPUT);

pinMode (8, OUTPUT);

pinMode (9, OUTPUT);

}

Void loop(){

dijitalWrite(3, HIGH);

delay (10);

dijitalWrite(3, LOW);

delay (10);

 

dijitalWrite(4, HIGH);

delay (10);

dijitalWrite(4, LOW);

delay (10);

 

 

dijitalWrite(5, HIGH);

delay (10);

dijitalWrite(5, LOW);

delay (10);

dijitalWrite(6, HIGH);

delay (10);

dijitalWrite(6, LOW);

delay (10);

dijitalWrite(7, HIGH);

delay (10);

dijitalWrite(7, LOW);

delay (10);

dijitalWrite(8, HIGH);

delay (10);

dijitalWrite(8, LOW);

delay (10);

dijitalWrite(9, HIGH);

delay (10);

dijitalWrite(9, LOW);

delay (10);

}

Arkadaşlar farkettiğiniz gibi bu programda her şey manuel tek tek yazıyoruz ve insanı yoruyor hemde boşuna satır işgal ediyor bu olayı otomatiğe bağlamayız ve daha profesyonel yapmalıyız. Karaşimşek deyip geçmeyiz bu devre size çoğu şeyi öğretir.

Bi matris oluşturalım;

Const int led[]= { 3,4,5,6,7,8,9}

Void setup(){

for( int i=0; i<7;i++)

{

pinMode(led [i], OUTPUT); // Bİ DÖNGÜ OLUŞTURUP LED BAGLI BACAKLAR ÇIKIŞ OLARAK AYARLANDI

}

}

void loop()

{

for(int i=0; i<5; i)

{    

 digitalWrite(led[i],HIGH);          // ledleri sırayla yaktık

delay(60);                              

 digitalWrite(led[i],LOW);           // ledleri sırayla söndürdük

}

for(int j=6;j>-1; j–)   // Arkadaşlar led yanıp sönerek sona kadar geldi şimdi sonra başlayarak geri

                                  //dönecek

digitalWrite(led[j],HIGH);          

 delay(60);     

digitalWrite(led[j], LOW);  

 }

}

Arduino ile Karaşimşek Devresi, Arduino ile Karaşimşek, Arduino ile Karaşimşek devresi programı, Arduino ile Karaşimşek programı, basit arduino devreleri

Sosyal Ağlarda Paylaş

{elektrik}

1988 Karabük dogumluyum ilköğretim ve ortaöğretimimi karabükte tamamladım.Ankara Üniversitesi Endüstriyel Otomasyon Mezuniyet=2008, Gazi üniversitesi Elektrik Öğretmenligi Mezuniyet=2012, Katü Elektrik-Elektronik Mühendisligi Devam ediyor. facebooktan takip etmek için; https://www.facebook.com/yasinhocammm

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir