Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Programmieren des mBot-Roboters
//
Dieser Abschnitt ist technischer gehalten als die anderen, weshalb er sich eher an erfahrene Arduino-Anwender richtet. Er kann jedoch auch als Referenz verwendet werden, nachdem man sich durch die „Hello-World“-Projekte gearbeitet hat. Weiterhin werden wichtige mBot-Details aufgelistet, die für eine anspruchsvollere mBot-Programmierung erforderlich sind.//
Alle Makeblock-Projekte müssen immer die folgende Bibliothek einbinden:
** #include <MeMCore.h>**
Kurzüberblick API
Im API-Bereich befindet sich die offizielle Dokumentation der Makeblock-Bibliothek. Sie umfasst Klassen für mehrere mBot-Modelle, darunter auch Funktionen, die der einfache mBot nicht benötigt oder unterstützt.
MeRGBLed - farbige LED's
| Code | Beschreibung |
|---|---|
MeRGBLed led(0, 2); | LED (Objekt) erstellen - Werte sind durch die Hardware fest!!! |
'' led.setpin(13);| PIN 13 (siehe Pinbelegung) im ''setup() setzen! | |
setColorAt(led,r,g,b) | Setzt die Farbe der gewählten led mit den Werten für Rot (r), Grün (g) und Blau (b) zwischen 0 und 255. Dabei bedeutet 0,0,0 kein Licht und 255,255,255 weißes Licht. led ist 0 oder 1 (für die beiden LED's) |
show() | Anzeigen (nach dem setzen) der Farbe. |
MeBuzzer - Buzzer (Summer)
| Code | Beschreibung | |||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MeBuzzer buzzer; | LED (Objekt) erstellen - Werte sind durch die Hardware fest!!! | |||||||||||||||||||||||||||||||||||||||||||||||||||
'' buzzer.tone(frequency, duration);| |
