5.4. Kaugusandur

Oled õppinud kasutama kahte küllaltki lihtsat andurit. Aeg on uurida keerulisemaid andureid. Üks neist anduritest on kaugusandur. Järgnevas videos saad teada, kuidas kaugusandurid töötavad. Lisaks näed mBot-i kaugusandurit töötamas ja õpid, kuidas seda ise teha.

https://youtu.be/jd9PdntePTU

Tee kaasa!

Kirjuta valmis programm, mis loeb kaugusanduri näitu ja saadab selle Serial-i abil arvutisse. Uuri, kui hästi suudab andur erinevate objektide kaugust mõõta ja mis on selle mõõtevahemik.

Mõtle kaasa!

Videos näeme, et kaugusandur ei suuda suure nurga all oleva karbi kaugust täpselt mõõta. Miks see nii on?

Vastus

Kaugusandurist väljuvad helilained põrkavad karbist eemale sellise nurga all, et need andurini tagasi ei jõua, ja seetõttu ei saa selle anduriga nurga all oleva karbi kaugust mõõta.

 

Pea meeles!

  • mBot-i kaugusandur on sonar
  • mBot-i kaugusanduri kasutamiseks peab:
    • Kasutama mBot-i teeki: “#include <MeMCore.h>”
    • Anduri initsialiseerima: “MeUltrasonicSensor kAndur(PORT_?);”
    • Anduri näitu lugema: “float kaugus = kAndur.distanceCm();”

Lisalugemist leiad infrapuna kaugusanduritest: http://home.roboticlab.eu/et/examples/sensor/ir_distance