Berikut kode untuk membuat rangkaian flip flop seperti gambar diatas.
void setup () {
digitalWrite(0, HIGH);
digitalWrite(7, HIGH);
}
int curr = 0;
int isUp = 1;
void loop() {
delay(500);
if(curr==0) isUp =1;
if(curr==3) isUp = 0;
digitalWrite(curr, LOW);
digitalWrite(7-curr, LOW);
if(isUp) {
curr++;
} else {
curr--;
}
digitalWrite(curr, HIGH);
digitalWrite(7-curr, HIGH);
}
Cara kerjanya pertama pin 0 dan pin 7 akan menyala, lalu akan looping increment hingga pin ke - 3. Setelah sampai posisi pin 3 maka akan looping ke bawah dan seterusnya,
Top comments (0)