
Pohyb robota
Pohyb robota
Na ovládanie pohybu robota budeme používať bloky patriace kategórií Podvozek (Drivetrain) – modré skladačkové bloky.
Dopredu, dozadu
Pohybovanie sa robota dopredu/dozadu patrí medzi základné a najčastejšie používané príkazy. Na tento povel nám slúžia dva bloky:

V blokoch je automaticky nastavený pohyb dopredu, v prípade, že chceme aby robot cúval, toto nastavenie jednoducho zmeníme kliknutím na šípku nadol. Podobne si volíme aj jednotku dĺžky, podľa ktorej chceme udávať dĺžku dráhy, ktorú robot prejde. Následne si konkrétnu dĺžku len prepíšeme.

Zastav
Ak chceme pohyb robota zastaviť, použijeme blok zastav pohon.

Otáčanie
Ku zmene smeru jazdy používame štyri bloky na otáčanie robota:

Pri prvom a druhom príkazovom bloku máme možnosť
výberu otáčania sa robota vpravo/vľavo.
Pri použití druhého príkazového bloku si pri zmene smeru jazdy volíme aj o koľko presne stupňov sa má robot
otočiť. Tieto voľby vykonávame identicky ako pri pohybe dopredu/dozadu, teda
pomocou šípok a prepisovania čísel.
Pri treťom a štvrtom príkazovom bloku nevolíme o koľko stupňov sa má robot otočiť, ale na akú pozíciu sa má vzhľadom k aktuálnej polohe robota dostať.
Rýchlosť
Vďaka dvom blokom dokážeme pri pohybe alebo otáčaní robota nastaviť aj danú rýchlosť. Rýchlosť samotného pohonu alebo otáčania budeme meniť pomocou percent, pri čom 50% predstavuje rýchlosť robota, akou sa pohybuje normálne.

Simulácia rôznych pohybov
Ukážka 1
Robot pôjde neustále dopredu. Časovač a robot sa zastavia až vtedy, keď pomocou tlačidla projekt zastavíme alebo vypneme.
Ukážka 2
Robot spraví iba "jeden krok" = 10 mm.
Ukážka 3
Robot prejde vzdialenosť akú sme zadali do príkazového bloku.
Ukážka 4
Robot sa bude neustále otáčať vpravo. Časovač a robot sa zastavia až vtedy, keď pomocou tlačidla projekt zastavíme alebo vypneme.
Ukážka 5
Robot sa otočí vpravo / vľavo iba o 4° a zastaví.
Ukážka 6
Robot sa otočí vpravo / vľavo o zadaný počet stupňov a zastaví.
Ukážka 7
Robot sa začne otáčať doprava alebo doľava - otáča sa tak, aby sa na zadanú pozíciu v príkazovom bloku dostal čo najrýchlejšie (podľa aktuálnej polohy robota).
Napríklad:
179° → rýchlejšie sa robot na túto pozíciu dostane keď sa bude otáčať vpravo (v smere hodinových ručičiek)
181° → rýchlejšie sa robot na túto pozíciu dostane keď sa bude otáčať vľavo (v protismere hodinových ručičiek)
180° → v tomto prípade by sa robot na danú pozíciu dostal v rovnakom čase či by sa už otáčal vpravo alebo vľavo, v takýchto prípadoch sa bude teda robot vždy otáčať v protismere hodinových ručičiek
Ukážka 8
Robot sa bude otáčať v smere hodinových ručičiek, až kým sa nedostane na zadanú pozíciu v príkazovom bloku (podľa aktuálnej polohy robota).