|
Beispiel 4: Der linke Motor läuft zuerst 3 Sekunden mit der Geschwindigkeit 50 vorwärts, dann 2 Sekunden mit der Geschwindigkeit 30 rückwärts. Anschliessend hält er an. Führe das Programm zuerst im Simulationsmodus aus und beobachte die Rotationen im Grafikfenster.
from mbrobot import *
#from mbrobot_plusV2 import *
motL.rotate(50)
delay(3000)
motL.rotate(-30)
delay(2000)
motL.rotate(0)
► In Zwischenablage kopieren
|
|
|
Beispiel 5: Leds einzeln ein- und ausschalten
Mit den Befehlen setLED(1) und setLED(0) kannst du beide LEDs gleichzeitig ein- und ausschalten. Du kannst die LEDs auch einzeln ansprechen:
Dein Programm schaltet jeweils eine LED ein und die andere aus.
|
|
|
Du verwendest folgende Befehle:
setLEDLeft(1) schaltet die linke LED ein
setLEDLeft(0) schlaet die linke LED aus
setLEDRight(1) schaltet die rechte LED ein
setLEDRight(0) schlaet die rechte LED aus
from mbrobot import *
from mbrobot_plusV2 import *
setLEDLeft(1)
setLEDRight(0)
delay(600)
setLEDLeft(0)
setLEDRight(1)
delay(600)
setLEDLeft(1)
setLEDRight(0)
delay(600)
setLEDLeft(0)
setLEDRight(1)
delay(600)
setLEDRight(0)
► In Zwischenablage kopieren
Beispiel 6: RGB LEDs (nur Maqueen Plus V2
Maqueen Plus V2 hat auf der unteren Seite des Roboters vier RGB- LEDs. Diese kannst du mit dem Befehl setRGB(id, r, g, b) in verschiedenen Farben leuchten lassen, wobei id die Nummer der LED, r die rote, g die grüne und b die blaue Farbkomponente ist. clearRGB() schaltet alle viel LEDs aus.
In deinem Programm der Reihe nach die erste LED rot, die zweite grün, die dritte blau und die vierte violet eingeschaltet. Danach werden alle 4 ausgeschaltet.
|
|
|
from mbrobot_plusV2 import *
repeat 3:
setRGB(0, 255, 0, 0)
delay(1000)
setRGB(1, 0, 255, 0)
delay(1000)
setRGB(2, 0, 0, 255)
delay(1000)
setRGB(3, 255, 0, 255)
delay(1000)
clearRGB()
► In Zwischenablage kopieren |