Driving to a given direction (Lego Dance): Difference between revisions
Line 14: | Line 14: | ||
< | |||
Gyro_0degrees_verne.png|Aja nollakulmaan eli resetoi kulma-anturi ajoittain. | <slideshow sequence="random" transition="fade" refresh="10000"> | ||
Gyro_0degrees_verne_ohjeet.svg|Muutettavat kohdat. | <div>[[Image:Gyro_0degrees_verne.png|thumb|Aja nollakulmaan eli resetoi kulma-anturi ajoittain.]]</div> | ||
AjaNelio Verne reset.png|Aja neliö yksinkertaisimilla gyroskooppikoodilla. | <div>[[Image:Gyro_0degrees_verne_ohjeet.svg|thumb|Muutettavat kohdat.]]</div> | ||
</ | <div>[[Image:AjaNelio Verne reset.png|thumb|Aja neliö yksinkertaisimilla gyroskooppikoodilla.]]</div> | ||
</slideshow> | |||
Nollakulmaan ajo tarkoittaa suunnistamista kohti gyroskoopin nollalukemaa. Gyroskooppi nollautuu, kun se resetoidaan. Tämä on helppo ja melko kätevä tapa kulkea pitkiä ja monimutkaisiakin reittejä, jos gyro resetoidaan aina käännösten välillä. Kuitenkin käännökset ovat epätarkkoja, ja tällä yksinkertaisella gyroskoopilla ohjatulla koodilla robotti eksyy lopulta. | Nollakulmaan ajo tarkoittaa suunnistamista kohti gyroskoopin nollalukemaa. Gyroskooppi nollautuu, kun se resetoidaan. Tämä on helppo ja melko kätevä tapa kulkea pitkiä ja monimutkaisiakin reittejä, jos gyro resetoidaan aina käännösten välillä. Kuitenkin käännökset ovat epätarkkoja, ja tällä yksinkertaisella gyroskoopilla ohjatulla koodilla robotti eksyy lopulta. |
Revision as of 18:48, 2 October 2021
Johdanto
Tanssiareena on iso, ja pienikoisen legorobotin seikkaillessa siellä, se eksyy suunnastaan helposti. Pienet roskat areenalla, tai mahdollisesti isommat krompsut aiheuttavat robotille suunnanmuutoksia. Varsinkin pitkässä tanssissa, robotti päätyy jonnekin muualle kuin sinne minne sen oli tarkoitus.
Gyroskooppia käyttämällä voit estää näitä suunnistamisesta johtuvia ongelmia.
Teoriaa
Aja nollakulmaan



<slideshow sequence="random" transition="fade" refresh="10000">
</slideshow>
Nollakulmaan ajo tarkoittaa suunnistamista kohti gyroskoopin nollalukemaa. Gyroskooppi nollautuu, kun se resetoidaan. Tämä on helppo ja melko kätevä tapa kulkea pitkiä ja monimutkaisiakin reittejä, jos gyro resetoidaan aina käännösten välillä. Kuitenkin käännökset ovat epätarkkoja, ja tällä yksinkertaisella gyroskoopilla ohjatulla koodilla robotti eksyy lopulta.
Näitä voit laittaa peräkanaa, ja saat robotin kulkemaan neliön. Järkevämpää on tietenkin käyttää toistolauseketta eli silmukkaa, joka toistaa saman asian neljä kertaa.
Aja annettuun kulmaan


Ensin kannattaa koodata toimiva ohjelmanpätkä työpöydällä ja kun se toimii, muuttaa se funktioksi eli aliohjelmaksi eli MyBlockiksi. Tässä olevissa ohjeissa suunta on määrätty -360 asteesta +360 asteeseen, eli -360 kulma 360 astetta.