Tehtävä 6: Robotti-imuri ja ehtolause

Lisätietoa

Tehtävä: Ohjelmoi robotti-imuri, joka kääntyy esteen havaitessaan. Käytä esteen havaitsemiseen ultraäänisensoria --->


1. Valitse oranssista Control-valikosta "if-then-else"-lohko ja liitä se keltaisen "When program starts"-lohkon alle.
2. Lisää oranssin ehtolauseen sisälle turkoosista "Sensors"-valikosta kuusikulmainen ultraäänisensorilohko. Ensimmäisestä valikosta voit vaihtaa sensorin porttia. Toisesta valikosta säädät ehtoa:
- Kun etäisyys on suurempi kuin > tai pienempi kuin < tai yhtä suuri =
Numerovalikosta voit säätää havaitun esteen etäisyyttä. Oletusyksikkönä on senttimetri (cm).
3. Lisää Movement-valikosta edellisissä tehtävissä käytetty liikkumislohko ja ohjelmoi robotti kääntymään ja peruuttamaan (right: -60, rotations -1). Siirrä lohko "Then"-sanan jälkeen oranssin lohkon sisälle.
4. Lisää "Else"-sanan jälkeen Movement-valikosta "Start moving"-lohko
5. Laitetaan koko ehtolauselohko "Control"-valikosta löytyvän "Forever"-lohkon sisälle.

 

Ehtolauseesta löydät ohjeet TÄÄLTÄ