Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

...