27 Kasım 2021 Cumartesi

TinkerCad'de Butona Basım sayısıyla Led Yakma Simulasyonu

 


KOD;


// C++ code

//


int diziled[]={12,10,8,6}; //led1=12; led2=10 YAZMK YERINE

int sayi=4; // KAC TANE LED VARSA

int dugme=3; //dugmeyı arduıno uzerınde dijital 3 pinine bagladıgımızı gösterıyoruz

int butondurum=0; //buton durumu baslangıcda 0 olarak tanır

int butonbassayac=0; // butonbassayac baslangıcta 0dır



void setup()

{

  for(int i=0; i<sayi;i++)// ınt i baslangıcdaki lamba 0.led degerii vriyoruz i sayıdan büyükse iye ++ veriyor.

  {                            

    pinMode(diziled[i],OUTPUT); //ledlerin bütününü çıkış yapıyoz

  }

  pinMode(dugme,INPUT); // dugmeyı ıse ınput atıyoz

  

  

}  


void loop()

{

  butondurum=digitalRead(dugme); // baslangıcda  0 olarak atadıgmız butndurumu dugmeye bastıgımız kadar dfeger alıyolar

  if(butondurum==HIGH) // buton durumu aktifse aşşagıdaki döngü çalışıyor

  {

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

      if(butonbassayac%sayi==i)

      digitalWrite(diziled[i],HIGH);

      else

      digitalWrite(diziled[i],LOW);

      

  }

  

  butonbassayac++; //dugmeye bastıkca sayac +yor

  delay(200); //gecıkme atıyorz calısması ıcın

  

}



  


Paylaş

Benzer Yayınlar

TinkerCad'de Butona Basım sayısıyla Led Yakma Simulasyonu
4/ 5
Oleh

Abone Olun!

Yazımı Beğendiniz mi? Abone Olun Yayınları Kaçırmayın.