Benutzer-Werkzeuge

Webseiten-Werkzeuge


hello_mbot_led

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
hello_mbot_led [2025/02/03 10:27] – angelegt torsten.roehlhello_mbot_led [2025/02/05 12:52] (aktuell) torsten.roehl
Zeile 1: Zeile 1:
 ====== Hello mBot LED ====== ====== Hello mBot LED ======
 +//
 +Dieses **Arduino-Programm** steuert die RGB-LEDs des mBot. Es setzt die linke LED (LED_LEFT) auf <color #ed1c24>Rot</color> und die rechte (LED_RIGHT) auf <color #00a2e8>Blau</color>. Nach 500 ms wechseln beide LEDs auf Weiß. Dieser Wechsel wiederholt sich kontinuierlich.
 +
 +//
 +
 +==== Quellcode (engl. Sourcecode) ====
 +
 +<Code c linenums:1 | Listing 1:MinimalesProgramm.ino>
 +#include <MeMCore.h>
 +
 +MeRGBLed led(0, 2);   // must be fixed!
 +int PIN_LED = 13 ;    // must be fixed!
 +
 +int LED_LEFT  = 1;
 +int LED_RIGHT = 0;
 +int wait      = 500;
 +
 +void setup() {
 +  led.setpin(PIN_LED);
 +}
 +
 +void loop() {
 +
 +  led.setColorAt(LED_LEFT, 255, 0, 0); //Set LED1  to Red
 +  led.setColorAt(LED_RIGHT, 0, 0, 255); //Set LED0 to Blue
 +  led.show();
 +  delay(wait);
 +
 +  led.setColorAt(LED_LEFT, 255, 255, 255);
 +  led.setColorAt(LED_RIGHT, 255, 255, 255);
 +  led.show();
 +  delay(wait);
 +}
 +</Code>
 +
 +=== Erklärungen zum Quellcode ===
 + 
 +
 +  * **Zeile 1:** Bindet die Makeblock-Bibliothek ein, um die mBot-Funktionen nutzen zu können.
 +  * **Zeile 3 und 4 sowie Zeile 11:** Initialisieren die RGB-LED und definieren der LEDs. Diese Zeilen dürfen nicht verändert werden.
 +  *  setColorAt(LED, <color #ed1c24>FARBE_ROT</color>, <color #ffc90e>FARBE_GELB</color>, <color #00a2e8>FARBE_BLAU</color>): Setzt die Farbe der gewählten LED (mit RGB-Werten).
 +  * show(): Zeigt die gesetzten Farben an den LEDs an.
  
hello_mbot_led.1738578457.txt.gz · Zuletzt geändert: 2025/02/03 10:27 von torsten.roehl