Hallo zusammen,
ich habe einen Arduino Nano 33 ble und bin aktuell dabei, die On-Board RGB LEDs mit folgendem Code auszutesten:
void setup() {
}
bool x = true;
void loop() {
if(x) {
digitalWrite(LEDB, HIGH);
delay(1000);
digitalWrite(LEDB, LOW);
delay(1000);
x = false;
}
else {
digitalWrite(LEDG, HIGH);
delay(1000);
digitalWrite(LEDG, LOW);
delay(1000);
}
}
Meine Erwartung war, dass zunächst die blaue LED einmal, und danach nur die grüne kontinuierlich blinkt. Dies war allerdings nicht der Fall. Zunächst ging die blaue LED an, diese leuchtete jedoch durchgehend, auch nachdem wie erwartet nach zwei Sekunden die grüne LED zu blinken begann.
Liegt ein Fehler im Code vor, oder verstehe ich die Funktionsweise der On-Board LEDs falsch?
Ich bedanke mich für jegliche Hilfe.