...
Tehtävä 4.
a) Tehkää ohjelma, jossa robotti ajaa yhteen suuntaan, jonka jälkeen se kääntyy 180 astetta ja palaa lähtöpaikkaansa.
b) Lisätkää ohjelmaan ominaisuus, jossa se ilmoittaa kuinka monta kertaa se on kääntynyt (joko näytölle tai debugPrint:in avulla).
...
Tehtävä 8.
a) Tulostakaa moottorien nopeus debugPrint()-funktiolla ja kopioikaa data Exceliin ja piirtäkää kuvaaja siitä. Nopeuden saatte laskettua nMotorEncoder:in arvosta.
Huom. Joudutte ottamaan Super User -tilan päälle (Window>Menu Level>Super User), jotta pääsette debug-ikkunaan (Robot>Debug Windows>Debug Stream) käsiksi.
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?
...
- Yhdellä napsautuksella robotti pyörähtää puoli kierrosta vasemmalle
- kahdella napsautuksella puoli kierrosta oikealle
- kolmella napsautuksella robotti ajaa kymmenen senttiä suoraan.
Wiki Markup |
---|
Tehtävä 10. |
-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).- |
...
Ohjeita
Jos luette antureita heti ohjelman alussa, niin alkuun kannattaa laittaa noin sekunnin odotus, jotta anturien arvot ehtivät asettua.