Reklamné oznámenie
Účtovníctvo Žilinahttps://www.alexis-consult.skPodvojné jednoduché účtovníctvo Žilina daňové priznanie poradenstvo živnostník účtovník ekonóm
E-shop ľahko & rýchlohttps://www.weblahko.skSystém WebĽahko ponúka moderné e-shop s podporou on-line platieb.
Mastermont - stavebná spoločnosťhttps://www.mastermont.skmonolitické stavby Žilina, rodinné domy, ploty, tesárske konštrukcie, DOKA, PERI

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