Tehtävä 6 - BitBot
Tee radio-ohjattava auto
BitBot on erillinen ohjelmointikirjasto MakeCode-editoriin. BitBot-ohjelmointipalikoilla voit ohjata BitBot-auton moottoreita, äänimerkkiä, valoja ja muita auton osia. Tarvitset kaksi microbittiä ja yhden BitBotin. Auton ohjausviesteissä ottakaa mallia tehtävästä 4. Olisi hyvä, että ennen tätä tehtävää on tehtynä kaikki tehtävät 1 - 4.
OSA 1 - Tee auton radio-ohjain yhdestä microbitistä (helpompi)
1. Yleinen "Käynnistettäessä" ohjelmointilohkon sisälle:
- Tee microbitin ledeillä kuva, numero tai teksti, joka on sama kuin autosi microbitissä. Ohjeet löydät tehtävästä 1.
- Lisää RADIO-ohjelmointipalikka "Radio aseta ryhmä".
- Aseta ryhmän tunnisteeksi jokin nelinumeroinen luku, joka on parityössä molemmalla sama. Eri kuin muilla luokassa.
2. A-napista microbitin radiosta lähtee numero 1 (käännös)
- Käytä sopivaa SYÖTE-ohjelmointipalikkaa.
- Radiolähetys tehdään RADIO-ohjelmointipalikoilla.
3. B-napista microbitin radiosta lähtee numero 2 (käännös)
- Käytä sopivaa SYÖTE-ohjelmointipalikkaa.
- Radiolähetys tehdään RADIO-ohjelmointipalikoilla.
4. Kun molemmat napit A ja B on pohjassa, radiosta lähtee numero 3 (eteenpäin)
- Käytä sopivaa SYÖTE-ohjelmointipalikkaa.
- Radiolähetys tehdään RADIO-ohjelmointipalikoilla.
5. Microbitin ravistamisesta radiosta lähtee numero 0 (jarru)
- Käytä sopivaa SYÖTE-ohjelmointipalikkaa.
- Radiolähetys tehdään RADIO-ohjelmointipalikoilla.
6. Kun näyttö alaspäin, radiosta lähtee numero 4 (äänimerkki)
- Käytä sopivaa SYÖTE-ohjelmointipalikkaa.
- Radiolähetys tehdään RADIO-ohjelmointipalikoilla.
OSA 2 - Tee auto BitBotista ja microbitistä (vaikeampi)
1. BitBot-ohjelmointikirjasto:
- MakeCode-editorissa ota BitBot-ohjelmointikirjasto käyttöön: klikkaa "Laajennukset" ja valitse "BitBot", jonka jälkeen BitBot-ohjelmointipalikat on käytössä.
2. Yleinen "Käynnistettäessä" ohjelmointilohkon sisälle:
- Tee microbitin ledeillä kuva, numero tai teksti, jotta tunnistat oman autosi. Ohjeet löydät tehtävästä 1.
- BitBotin FireLeds-ohjelmlointipalikoilla sytytä BitBotin ledit ja valitse ledeille sopiva väri: väri voi olla yksivärinen tai sateenkaaren värinen. Jokaisessa autossa pitää olla eriväriset BitBot-ledit, jotta autot erottuvat toisistaan. Sopikaa värit ennen koodausta.
- Lisää RADIO-ohjelmointipalikka "Radio aseta ryhmä".
- Aseta ryhmän tunnisteeksi jokin nelinumeroinen luku, joka on parityössä molemmalla sama. Eri kuin muilla luokassa.
- Microbitissä vastaanota RADIOLLA numeroita. LOGIIKKA lohkoista "Jos" lohkoilla testaa onko vastaanotettu numero 0, 1, 2, 3 tai 4:
- Jos 0, Pysäytä BitBotin moottorit BitBotin "move" ohjelmointipalikalla asettamalla molempien moottoreiden nopeudeksi 0 ja BitBotin "turn buzzer" ohjelmointipalikalla sammuta äänimerkki
- Jos 1, BitBot kääntyy vasemmalle tai oikealle. Laita vasemman moottorin tehoksi 300 ja oikean tehoksi 100, jos oikealle.
- Jos 2, BitBot kääntyy vasemmalle tai oikealle. Laita vasemman moottorin tehoksi 300 ja oikean tehoksi 100, jos oikealle.
- Jos 3, BitBot ajaa suoraan. Käytä BitBotin "move" ohjelmointipalikkaa nopeudella 1000. Moottoreiden teho voi olla 0 tai 100 - 1000, jossa 100 on hidas ja 1000 on nopein.
- Jos 4, BitBotin "turn buzzer" ohjelmointipalikalla käynnistä äänimerkki
- HUOM: Moottorin tehotila säilyy kunnes auto saa uuden käskyn.
- Voit hienosäätää moottoreiden ohjauslukuja jälkeenpäin, kun koodi alkaa toimia.
Lisätehtävä: Vilkuta vasemman puolen lediä/ledejä, kun käännyt vasemmalle. Oikealle käännyttäessä tee vastaava juttu.
Lisätehtävä: Yritä seurata lattian teippiä.