void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
// Deklarasi pin LED
int ledPins[] = {51, 52, 53};
int numLeds = 3;
// Nama kelompok
String group_name = "Kelompok 5";
void setup() {
// Inisialisasi pin sebagai OUTPUT
for (int i = 0; i < numLeds; i++) {
pinMode(ledPins[i], OUTPUT);
}
// Inisialisasi komunikasi dengan Serial Monitor
Serial.begin(9600);
}
void loop() {
// Tampilkan nama kelompok dari kanan ke kiri
for (int i = 0; i < group_name.length() + numLeds; i++) {
for (int j = 0; j < numLeds; j++) {
if (i - j >= 0 && i - j < group_name.length()) {
char c = group_name[i - j];
if (c == ' ') {
digitalWrite(ledPins[j], LOW);
} else {
digitalWrite(ledPins[j], HIGH);
}
} else {
digitalWrite(ledPins[j], LOW);
}
}
// Delay untuk efek gulir
delay(200);
}
}