Harjoitus 2. Tarkkuusajo
Tarkkuusajoa
- Raivataan luokan keskelle tyhjää tilaa ja vedetään pitkät viivat maalarinteipeillä noin metrin päähän toisistaan. Puolet oppilaista toisen viivan taakse ja puolet toisen.
- Asetetaan robotit lähtöviivalle. Tavoitteena on saada robotti pysähtymään toisen viivan päälle.
- Pyydetään oppilaita valitsemaan kahden moottorin ohjauslohko eli Move Steering. Oppilaiden kanssa usein kutsutaan rattilohkoksi, koska lohkon yläreunassa on ratin kuva. Ennen ohjelmointia kannattaa yhdessä käydä läpi lohkon parametrit ja mitä niistä voidaan säätää.
- Käytännössä oppilaan ei tarvitse muuttaa muuta kuin matkaa, eli säätää moottorien kierrosmäärä sopivaksi.
- Annetaan oppilaiden kokeilla yrityksen ja erehdyksen kautta, kunnes robotti pysähtyy viivan päälle.
- Vinkki: robottia ei tarvitse hakea yritysten välillä lähtöviivalle kontaten jos kääntää nopeuden miinusmerkkiseksi ja antaa robotin peruuttaa takaisin viivalle.
- Kun robotti saadaan pysähtymään viivalle, annetaan jatkotehtävä: Nyt robotin tulee kääntyä ympäri ja palata takaisin lähtöviivalle. Käännös kannattaa tehdä "move tank" lohkolla, jolloin saat robotin pyörähtämään vaikka paikallaan (=toinen rengas pyörii eteen ja toinen taaksepäin). Nokkelimmat tajuavat, että käännöksen jälkeen robotin saa palaamaan lähtöviivalle lisäämällä loppuun Move Steering lohkon samoilla parametreilla kuin alussa.
Alla esitelty moottorinohjauslohkojen toiminta videoilla ja lopuksi vielä mallisuoritukset.