...
Tehtävä 9.
Tehkää ohjelma, jossa robotti ajaa 40000 pulssia (muista pulssilaskurin maksimiarvo on 32767, eli tapahtuu moottorin laskurin ylivuoto).
Vihje: tutustu nMotorEncoder-muuttujaan. (Help>Open Help>NXT Functions>Motors)
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 Help>Open 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ä 13.
Tehkää ohjelma, jossa toteutatte omassa funktiossaan parametrina annetun pituisen odotuksen ajastimen avulla. Siis toteutatte oman wait1Msec() -tyylisen funktion. Sama toiminnallisuus, mutta oma toteutus..
Tehtävä 14.
Testaa ohjelman Neljästä askeleesta koostuva sekvenssiohjelma toiminta. Viritä ohjelma siten, että se ajaa 60 cm:n teipin päästä päähän 17 sekunnissa.
...
.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). 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).- Wiki Markup
Tehtävä ?.
Tehkää ohjelma, jossa robotti seuraa lattialle asetettua teippiä. Arvostelu ? pistettä saavutetusta kiertoajasta riipuen.