8. Törmäyskurssilla "Switch"-komennon kanssa

8. Törmäyskurssilla "Switch"-komennon kanssa

Seuraavaksi tutustutaan "Switch"-komentoon ja kosketussensorin käyttöön.

Tehtävä: Ohjelmoi robotti peruuttamaan ja kääntymään kun se törmää esteeseen.


1. Kiinnitä kosketussensori robotin etuosaan. Liitä sensori keskusyksikön portiin 2.
2. Valitse keltainen "Switch"-lohko.
3. Valitse portti 2 keltaisen lohkon yläkulmasta ja katso, että alempi arvo on 1 (Pressed).
4. Nyt lisätään se mitä tapahtuu silloin, kun kosketussensori painuu pohjaan. Eli halutaan, että robotti peruuttaa ja kääntyy samalla Lisätään vihreä Move steering-lohko. Laita käännöksen arvoksi -50 ja samoin Powerin arvoksi -50 (peruutus). Vaihda Rotations-kohdan arvoksi 2.
5. Paina Switch-lohkon yläpuolelta X-merkkiä. Mitä robotti tekee muun ajan, kun kosketussensori ei painaudu pohjaan. Halutaan robotin ajavan suoraan eteenpäin koko ajan. Lisää vihreä "Move steering"-lohko. Vaihda Rotations (ylempi merkki) kohdalle "On".
6. Lisää uusi keltainen silmukka (Loop) heti Käynnistä-lohkon jälkeen.
7. Siirrä koko edellinen käskysarja silmukan sisälle.
8. Paina "Käynnistä".