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
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