// Program : Running LED
// Mendefinisikan nama pin LED agar lebih mudah dibaca
#define L1 PB5
#define L2 PB6
#define L3 PB7
#define L4 PB8
void setup() {
// Menentukan bahwa pin L1 - L4 berfungsi sebagai output
pinMode(L1, OUTPUT);
pinMode(L2, OUTPUT);
pinMode(L3, OUTPUT);
pinMode(L4, OUTPUT);
}
void loop() {
// Nyalakan LED 1, matikan LED lainnya
digitalWrite(L1, HIGH);
digitalWrite(L2, LOW);
digitalWrite(L3, LOW);
digitalWrite(L4, LOW);
delay(1000); // Tunggu selama 500 milidetik
// Nyalakan LED 2, matikan LED lainnya
digitalWrite(L1, LOW);
digitalWrite(L2, HIGH);
digitalWrite(L3, LOW);
digitalWrite(L4, LOW);
delay(1000); // Tunggu selama 500 milidetik
// Nyalakan LED 3, matikan LED lainnya
digitalWrite(L1, LOW);
digitalWrite(L2, LOW);
digitalWrite(L3, HIGH);
digitalWrite(L4, LOW);
delay(1000); // Tunggu selama 500 milidetik
// Nyalakan LED 4, matikan LED lainnya
digitalWrite(L1, LOW);
digitalWrite(L2, LOW);
digitalWrite(L3, LOW);
digitalWrite(L4, HIGH);
delay(1000); // Tunggu selama 500 milidetik
// Setelah LED 4, proses akan kembali ke awal (LED 1) karena berada di dalam loop()
}Loading
stm32-bluepill
stm32-bluepill