Download Print deze pagina

Texas Instruments TI-Innovator Technologie Handleiding pagina 398

Advertenties

Wat zijn voorbeelden van coole XY- of Poolcoördinaten-opdrachten om mee te
beginnen?
Send "CONNECT RV"
Send "RV TO XY 0 0"
Send "RV TO XY 5 0"
Send "RV TO XY 0 0"
Send "RV TO XY 0 5"
Send "RV TO XY 0 0"
Send "RV TO XY 1 0"
Send "RV TO XY 0 5"
Send "RV TO XY 0 4"
Send "RV TO XY 2 0"
Send "RV TO XY 3 0"
Send "RV TO XY 0 3"
Send "RV TO XY 0 2"
Send "RV TO XY 4 0"
Send "RV TO XY 5 0"
Send "RV TO XY 0 1"
Waarom wordt mijn Rover-programma in de verkeerde volgorde uitgevoerd?
De opdrachten van de Rover vallen in twee categorieën:
1. Uitvoering vanuit wachtrij: Alle bewegingsopdrachten van de Rover, zoals
VOORUIT, ACHTERUIT, LINKS, RECHTS, HOEK, worden in de wachtrij geplaats op de
TI-Innovator Hub. Zij worden mogelijk op een later moment uitgevoerd.
2. Directe uitvoering: Andere opdrachten, zoals de opdrachten voor het uitlezen van
de sensoren of het instellen van de RGB-LED op de Rover, worden onmiddellijk
uitgevoerd.
Dit betekent dat bepaalde instructies in uw programma worden uitgevoerd vóór
instructies die eerder in het programma voorkomen, met name als de laatstgenoemde
opdrachten deel uitmaken van de serie opdrachten die vanuit de wachtrij worden
uitgevoerd.
In het onderstaande programma, wordt bijvoorbeeld, de RGB-LED ROOD voordat de
Rover stopt met bewegen:
Send "SET RV.COLOR 255 0 255"
Send "RV FORWARD 5"
Send "RV LEFT 45"
Send "RV RIGHT 90"
Send "SET RV.COLOR 255 0 0"
Table 1: Voorbeeld 1:
– immediately executed
– queued command
– queued command
– queued command
– immediately executed
Problemen oplossen 382

Advertenties

loading