Reklamné oznámenie
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.
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.

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