![]() |
Het blok Schakelen is een container die twee of meer opeenvolgende programmeerblokken kan bevatten. Elke opeenvolging wordt een Voorwaarde genoemd. Een test aan het begin van Schakelen bepaalt welke Voorwaarde er wordt uitgevoerd. Er wordt slechts één Voorwaarde uitgevoerd telkens wanneer Schakelen uitgevoerd wordt. |


| • | In een blok Schakelen wordt er niet gewacht tot sensorgegevens of een gegevensverbinding een bepaalde waarde hebben bereikt. De test wordt uitgevoerd zodra het blok Schakelen gestart wordt, en meteen na de test wordt een van de Voorwaarden gekozen en uitgevoerd. |
| • | In het bovenstaande programma kun je voorafgaand aan de test (of zelfs nog voor het programma gestart wordt) de Tastsensor indrukken en deze ingedrukt houden tijdens de test om ervoor te zorgen dat het blok Schakelen de Voorwaarde Waar uitvoert. Ga na hoe lang je kunt wachten met de sensor in te drukken zodat de robot toch nog steeds „Yes” zegt. |
| • | Je kunt om het welke Voorwaarde binnen een blok Schakelen leeg laten als je niet wilt dat de robot iets onderneemt in die situatie. Probeer in het bovenstaande programma de twee blokken uit de Voorwaarde Onwaar te verwijderen en kijk wat er gebeurt. |



| Modus | Gebruiken | Zie |
|---|---|---|
| Knoppen Intelligente steen – Meten | Kiezen tussen twee of meer Voorwaarden afhankelijk van de ingedrukte Knop Intelligente steen. | De Knoppen Intelligente steen gebruiken |
| Knoppen Intelligente steen – Vergelijken | Kiezen tussen twee Voorwaarden afhankelijk van of er een van de geselecteerde Knoppen Intelligente steen Ingedrukt, Vrijgegeven of Geraakt wordt. | De Knoppen Intelligente steen gebruiken |
| Kleursensor – Meten - Kleur | Kiezen tussen twee of meer Voorwaarden afhankelijk van welke kleur er gedetecteerd wordt. | De Kleursensor gebruiken |
| Kleursensor – Vergelijken - Kleur | Kiezen tussen twee Voorwaarden, afhankelijk van of er al dan niet een van de geselecteerde kleuren gedetecteerd wordt. | De Kleursensor gebruiken |
| Infraroodsensor – Meten - Afstandsbediening | Kiezen tussen twee of meer Voorwaarden afhankelijk van welke knoppen er ingedrukt worden op het IR beacon. | De Infraroodsensor gebruiken in de modus Afstandsbediening |
| Infraroodsensor – Vergelijken - Afstandsbediening | Kiezen tussen twee Voorwaarden, afhankelijk van of een opgegeven knop op het IR beacon ingedrukt is (of afhankelijk van of er een opgegeven set knoppen ingedrukt is). | De Infraroodsensor gebruiken in de modus Afstandsbediening |
| Tastsensor | Kiezen tussen twee Voorwaarden afhankelijk van of de Tastsensor al dan niet Ingedrukt, Vrijgegeven of Geraakt wordt. | De Tastsensor gebruiken |
| Ultrasone sensor – Vergelijken - Aanwezigheid | Kiezen tussen twee Voorwaarden gebaseerd op het feit of er al dan niet een ultrasoon signaal gedetecteerd wordt in de modus „Alleen luisteren”. | De Ultrasone sensor gebruiken |
| Berichten | Kiezen tussen twee Voorwaarden op basis van een berichtwaarde. | Berichten |



