...
Tehtävä 10.
a) Tehkää ohjelma, joka tulostaa moottorien nopeuden debugPrint:in avulla. Kopioikaa tulostukset Exceliin ja piirtäkää kuvaaja siitä.
Vihje: tutustu nMotorEncoder-muuttujaan. (Help>NXT Functions>Motors)
b) Testatkaa moottoreiden synkronointikäsky nSyncedMotors, sekä moottorien PID-säätö. Sen voi laittaa päälle koodissa tai sitten Motors and Sensors setup -ikkunasta. Tehkää sama exceliin siirto a)-kohdassa. Mitä havaitsette?
Tehtävä 11.
Tehkää ohjelma, jossa robotti tekee kolmea eri toimintoa, riippuen siitä mikä heräte robotille annetaan. Herätteenä toimii sormen napsutus (tai kosketussensori). Tehkää toiminnot omiin funktioihinsa.
- Yhdellä napsautuksella robotti pyörähtää puoli kierrosta vasemmalle.
- Kahdella napsautuksella robotti pyörähtää puoli kierrosta oikealle.
- Kolmella napsautuksella robotti ajaa sekunnin suoraan.
...
Wiki Markup |
---|
Tehtävä . -Tee ohjelma, joka lukee etäisyyssensorin arvoja ns. raakadatana SensorRaw\[\]:n avulla. Tehkää funktio joka tallentaa arvoja int-taulukkoon ja toinen funktio, jolla voidaan hakea keskiarvo halutulta ajalta (tyyliin keskiarvo viimeisistä viidestä arvosta).- |
...