Reklamné oznámenie
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.
Tvorba webových stránokhttps://blog.pageride.comSpoznajte výhody balíčka služieb Premium! Aktivujte si ho na 30 dní ZADARMO.
E-shop ľahko & rýchlohttps://www.weblahko.skSystém WebĽahko ponúka moderné e-shop s podporou on-line platieb.

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