Mata Kuliah Arduino (Project Animasi LED)

Mata Kuliah Arduino :

Dengan Tugas mengerjakan Project Animasi LED

Coding/Sketch Program :

byte pinled[] = {4,5,6,7,8,9,10,11};

int waktu_tunda(1000);

int arah = 1;

int posled = 0;

unsigned long perubahanwaktu;

void setup() {

for(int x = 0; x < 8; x++){

pinMode(pinled[x],OUTPUT);}

perubahanwaktu = millis();

}

void loop() {

if ((millis() – perubahanwaktu) > waktu_tunda){

perubahanLED();

perubahanwaktu = millis();

 

}

}

void perubahanLED(){

for (int x=0; x<7; x++){

digitalWrite(pinled[x], LOW);

}

digitalWrite(pinled[posled], HIGH);

posled +=arah;

if (posled == 7) {arah = -1;}

if (posled == 0)  {arah = 1;}

}