Reklamné oznámenie
ENERGO SYSTEM SK, s.r.o. https://www.energo-system.skelektroinštalačný materiál , elektromontáže , fotovoltika , LED osvetlenie , káble
Maj vlastné webové stránky!https://www.weblahko.skMať svoje vlastné webové stránky nebolo nikdy jednoduchšie. S WebĽahko ich môžete mať aj Vy.
Účtovníctvo Žilinahttps://www.alexis-consult.skPodvojné jednoduché účtovníctvo Žilina daňové priznanie poradenstvo živnostník účtovník ekonóm

So senzorom na sledovanie čiary sme už pokusy robili. Ak chceme, aby robot chodil po čiare rýchlejšie, musíme vymyslieť trošku zložitejšiu logiku jeho rozhodovania. Do premennej line_senzor si uložíme aktuálnu hodnotu senzora čiary a do premennej dolava si uložíme hodnotu 0 alebo 1 podľa nasledujúcej tabuľky:

line_senzor_rychlejsie

Ak nastane situácia v druhom riadku tabuľky: robot sa odklonil z čiary doprava, čiže ho treba skorigovať doľava.

Ak nastane situácia v treťom riadku tabuľky: robot sa odklonil z čiary doľava, čiže ho treba skorigovať doprava.

Program v režime Upload teda bude vyzerať takto:

rychlejsie_po ciare

Robot sa začne pohybovať až potom, ako zasvietite na jeho ľavý svetelný senzor baterkou.

Vylepšíme program tak, aby robot zastavil, ak na dráhe bude prekážka.

rychlejsie_po_ciare a zastavenie

Ako bude fungovať tento program, ak testovanie ultrazvukového senzora prehodíme na koniec programu?

rychlejsie_po_ciare a zastavenie2

Na záver trochu komplikovanejší program:

rychlejsie_po_ciare a zastavenie3-1

rychlejsie_po_ciare a zastavenie3-2

rychlejsie_po_ciare a zastavenie3-3

 video:https://youtu.be/_GJlvcILrT0