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.

Ultrazvukový senzor, ktorý používa mBot Ranger, sa skladá z ultrazvukového vysielača, ultrazvukového prijímača a riadiaceho obvodu.

ultrazvukovy_senzor

Keď ultrazvukový vysielač dostane príkaz, začne vysielať ultrazvukové vlny dopredu. Tieto vlny narazia na prekážku, odrazia sa a odrazené zvukové vlny prijme ultrazvukový prijímač. Auriga potom vypočíta vzdialenosť prekážky z času, ktorý uplynul medzi vyslaním a prijatím signálu.

US senzor prijima

Ak je prekážka šikmá a odrazené vlny prijímač nezachytí, vypočítaná hodnota bude 0:

US senzor neprijima

Činnosť ultrazvukového senzoru vyskúšame pomocou jednoduchého programu v režime Live, v ktorom použijeme premennú us_senzor:

us_senzor1

Po spustení programu dajte pred robota prekážku a pohybujte ňou. Pozorujte, ako sa mení hodnota premennej us_senzor podľa vzdialenosti prekážky od robota.

Na vyskúšanie nasledujúceho programu postavte pred mBot Rangera prekážku vo vzdialenosti väčšej ako 50 cm. Potom spustite program (najprv ho nahrajte do mBota, zapnite motory a stlačte tlačidlo Reset). Robot zahrá dva tóny. Posúvajte prekážku bližšie k robotovi, ak bude vo vzdialenosti menšej ako 50 cm, robot zahrá ďalšie dva tóny pohne sa vpred. Vo vzdialenosti 10 cm pred prekážkou začne cúvať a keď dosiahne vzdialenosť väčšiu ako 50 cm, tak sa zastaví.

us_senzor2

 Video: https://youtu.be/MOXxo1rifrQ