R
O B O
NL
Ti p s :
• De hindernisherkenning bij het achteruit rijden wordt momenteel nog niet toegepast.
• In het hoofdprogramma worden de contactschakelaars afgevraagd. Afhankelijk van de
• Het impulsgetal voor een draai naar rechts moet afwijken van het impulsgetal voor een draai naar
• Het kant-en-klare programma heet Hindernis1.rpp.
Twee dingen kan de hindernisherkenner nog niet. Tijdens het achteruit rijden herkent hij nog geen
hindernissen. Hij merkt ook nog niet of er zich een hindernis recht voor hem bevindt. Hij zou ze echter
wel allebei kunnen herkennen. Als tijdens het achteruit rijden I5 wordt ingedrukt, is er een hindernis
achter het model. Als tijdens het vooruit rijden I3 en I4 tegelijk worden ingedrukt, bevindt er zich een
hindernis recht voor het model. In dit geval zou de robot zich direct 90° kunnen draaien. In totaal hebben
we nu dus de volgende mogelijkheden waarop de robot moet reageren:
Om deze opdracht elegant op te lossen, kunnen enkele nieuwe programma-elementen zoals bijv. bedieners
(ook wel operatoren genoemd, bijv. EN, OF) uit niveau 3 van ROBO Pro zeer goed van pas komen. In niveau
3 bestaat tevens de mogelijkheid via oranje pijlen gegevens uit te wisselen tussen verschillende
elementen. Schakel daarom in de software over op dit niveau. Daarna kun je het beste eerst even
hoofdstuk 5 van het ROBO Pro handboek grondig doorlezen. Je bent dan klaar voor de volgende opdracht.
1 1
0 0
0 0
1 1
0 0
0 0
M
S
O B I L E
E T
O p d r a c h t 1 ( N i v e a u 2 ) :
● De robot moet eerst recht vooruit rijden. Als hij links tegen een hindernis (E4) stoot,
moet hij een stukje terug en daarna naar rechts uitwijken.
● Als hij rechts tegen een hindernis (E3) stoot, moet hij een stukje terug en daarna
naar links uitwijken.
contactschakelaar die geactiveerd wordt, wijkt het model naar links of naar rechts uit. Dit gebeurt
telkens in een subprogramma.
links (bijv. 3 impulsen naar rechts, 5 impulsen naar links). Anders kan het zijn dat het model in een
hoek terechtkomt en daar niet meer uitkomt, omdat hij altijd evenveel naar links als naar rechts draait.
H i n d e r n i s
C o n t a c t
schakelaarr
Rechts
Alleen I3
Links
Alleen I4
Voor
I3 en I4
Achter
I5
O p d r a c h t 2 ( N i v e a u 3 ) :
● Stel het hindernisprogramma zo op dat het model reageert zoals in bovenstaande
tabel is aangegeven.
● Maak daarbij gebruik van de mogelijkheden uit ROBO Pro Niveau 3.
B
E G E L E I D E N D
R e a c t i e
Naar links uitwijken (ca. 30° draaien)
Naar rechts uitwijken (ca. 45° draaien)
Naar links uitwijken (ca. 90° draaien)
Wordt alleen afgevraagd tijdens het achteruit rijden.
Stoppen en daarna zoals gepland verder uitwijken
B O E K J E