Arduino

Ultraäänianturi ja servo

Seuraava koodi ohjaa servoa edes takaisin välillä 0-180 astetta ja lähettää ultaäänianturilta dataa sarjaporttiin.

Tällaista koodia voi käyttää esimerkiksi esteiden havaitsemiseen.

Jos servon liikettä ohjaavaa viivettä pienennetään hyvin pieneksi, vaikkapa 100ms ei ultraäänianturi pysy enää mukana ja alkaa antamaan virheellistä dataa.

Tämä koodi käyttää NewPing kirjastoa https://bitbucket.org/teckel12/arduino-new-ping/wiki/Home


Sarjaportin lukema voisi näyttää esimerkiksi tällaiseltä :


.INO tiedosto
oma_servo_kaiku.ino
robotti_nako_suuri_pieni.ino