arduino hız ayarlı led devresi

 Malzemeler 

10 tane kırmızı led 

1 tane potansiyometre

breadboard orta boy büyük boy 

arduino uno

ŞEMASI


KODLAR

int led; 

int pot = 0; 

 

void setup() {

  Serial.begin(9600);              

 

  for (led = 12; led > 2; led--) { 

    pinMode(led, OUTPUT);          

                                   

  }

}

 

void loop() {

 

  for (led = 12; led > 2; led--) {      

    pot = analogRead(A5);               

    pot = map(pot, 0, 1023 , 0, 1000);  

                                        

    digitalWrite(led, HIGH);

    Serial.print("led: ");

    Serial.print(led);

 

    Serial.print("\t");

    Serial.print("bekleme suresi: ");

    Serial.print(pot);

    Serial.println("ms");

    delay(pot);

    digitalWrite(led, LOW);

  }

 

}

Yorumlar