Robotspecifieke blokken#
Invoering#
De VR Rover Robot bevat een aandrijflijn, een afstandssensor en acties die uniek zijn voor de Rover Rescue Speeltuin.
Alle standaard VEXcode VR-blokken zijn beschikbaar voor gebruik in de Rover Rescue Playground.
Hieronder vindt u een lijst met alle beschikbare robotspecifieke bouwblokken:
Aandrijving - Beweeg en stuur de VR Rover.
Acties
drive - Laat de VR Rover continu vooruit of achteruit rijden.
rijden voor - Verplaatst de VR Rover vooruit of achteruit over een bepaalde afstand.
draaien - Draait de VR Rover permanent naar links of rechts.
draaien voor - Draait de VR Rover naar links of rechts over een specifiek aantal graden.
draai naar richting - Draait de VR Rover in een specifieke richting.
ga naar object - Draait en rijdt de VR Rover naar het geselecteerde object.
stop rijden - Stopt de beweging van de VR Rover.
Instellingen
rijsnelheid instellen - Vertelt de VR Rover hoe snel hij moet rijden.
draaisnelheid instellen - Vertelt de VR Rover hoe snel hij moet draaien.
rijrichting instellen - Wijzigt de huidige rijrichting van de VR Rover naar een nieuwe rijrichting.
set drive timeout – Stelt in hoeveel seconden de VR Rover zal proberen een beweging te voltooien.
Waarden
rit is voltooid - Rapporteert of de VR Rover klaar is met bewegen.
aandrijving beweegt - Rapporteert of de VR Rover beweegt.
rijrichting - Rapporteert de huidige rijrichting van de VR Rover van 0 tot 359,99 graden.
Acties - Interactie met de grondstoffen, vijanden en ingebouwde AI-systemen van de rover.
Acties
Mineralenactie - Verzamel, laat vallen of gebruik mineralen.
absorbeer vijandelijke straling - Absorbeert straling van een vijand.
standby - Zet de VR Rover in de standby-modus totdat een bepaalde batterijdrempel is bereikt.
Waarden
rover ziet - Geeft aan of de VR Rover een object binnen zijn zichtbereik ziet.
rover detecteert - Geeft aan of de VR Rover mineralen of vijanden detecteert binnen zijn detectieradius.
mineralen in opslag - Geeft aan hoeveel mineralen de VR Rover vervoert.
opslagcapaciteit - Geeft de huidige draagcapaciteit van de VR Rover weer.
rover direction - Geeft de richting naar een object in graden weer.
rover distance - Geeft de afstand tot een object in millimeters of inches terug.
roverlocatie - Geeft de X- of Y-coördinaat van een object in millimeters of inches terug.
onder aanval - Geeft aan of de VR Rover momenteel wordt aangevallen.
vijandniveau - Geeft het niveau van de dichtstbijzijnde gedetecteerde vijand weer.
vijandelijke straling - Geeft de straling van de dichtstbijzijnde gedetecteerde vijand weer.
batterijniveau - Geeft het huidige batterijniveau van de VR Rover in % weer.
level - Geeft het huidige niveau van de VR Rover weer.
XP - Geeft de huidige ervaringspunten van de VR Rover weer.
wanneer aangevallen - Voert aangehechte blokken uit wanneer de VR Rover wordt aangevallen.
bij level-up - Voert gekoppelde blokken uit wanneer de VR Rover een level-up krijgt.
Detectie - Detecteer objecten in de buurt met de afstandssensor van de rover.
Afstand heeft een object gevonden - Geeft aan of de afstandssensor een object detecteert.
object distance - Geeft de afstand tot het dichtstbijzijnde gedetecteerde object terug.
De voorbeelden op deze pagina gebruiken de standaard startpositie van de Playground.
Aandrijving#
De aandrijving bepaalt hoe de VR Rover rijdt en stuurt. De aandrijving kan vooruit of achteruit rijden, naar links of rechts draaien, koersen bepalen en de koers doorgeven.
Acties#
drijfveer#
Het drive-blok zorgt ervoor dat de robot oneindig vooruit of achteruit beweegt. De robot blijft bewegen totdat er een andere actie wordt uitgevoerd, zoals draaien of stoppen.
rijd [vooruit v]
Parameters |
Beschrijving |
|---|---|
richting |
De richting waarin de robot beweegt: vooruit of achteruit. |
Voorbeeld
wanneer gestart
[Drive forward, then stop.]
rijd [vooruit v]
wacht (2) seconden
stop rijden
rijden voor#
Het aandrijfblok in de stapel beweegt de robot vooruit of achteruit over een bepaalde afstand. Het project wacht totdat de robot klaar is met bewegen voordat het volgende blok in de stapel wordt uitgevoerd.
rijd [vooruit v] voor (200) [mm v] ▶
Parameters |
Beschrijving |
|---|---|
richting |
De richting waarin de robot beweegt: vooruit of achteruit. |
afstand |
De afstand die de robot aflegt. Dit kan een geheel getal of een decimaal getal zijn. |
eenheid |
De afstandseenheid: mm (millimeter) of inches. |
en wacht niet |
Selecteer de pijl ( ▶ ) om het blok uit te breiden naar en niet te wachten, zodat het volgende blok in de stapel direct wordt uitgevoerd. |
Voorbeeld
wanneer gestart
[Drive forward for 500 mm.]
rijd [vooruit v] voor (500) [mm v] ▶
draai#
Het draai-blok zorgt ervoor dat de robot continu naar links of rechts draait. De robot blijft draaien totdat er een andere actie wordt uitgevoerd, zoals rijden of stoppen.
draai [rechts v]
Parameters |
Beschrijving |
|---|---|
richting |
De richting waarin de robot draait: links of rechts. |
Voorbeeld
wanneer gestart
[Turn right, then stop.]
draai [rechts v]
wacht (2) seconden
stop rijden
draai voor#
Het draai voor-blok in de stapel laat de robot een specifiek aantal graden naar links of rechts draaien. De draai is relatief ten opzichte van de huidige positie van de robot. Het project wacht tot de robot klaar is met draaien voordat het volgende blok in de stapel wordt uitgevoerd.
draai [rechts v] voor (90) graden ▶
Parameters |
Beschrijving |
|---|---|
richting |
De richting waarin de robot draait: links of rechts. |
hoek |
Het aantal graden dat de robot draait. Dit kan een geheel getal of een decimaal getal zijn. |
en wacht niet |
Selecteer de pijl ( ▶ ) om het blok uit te breiden naar en niet te wachten, zodat het volgende blok in de stapel direct wordt uitgevoerd. |
Voorbeeld
wanneer gestart
[Turn left, then turn right.]
draai [links v] voor (90) graden ▶
draai [rechts v] voor (180) graden ▶
naar koptekst#
Een koers is de richting waarin de robot kijkt, gemeten in graden. Het draai naar koers-blok zorgt ervoor dat de robot in een specifieke koers kijkt, van -359 tot 359 graden. De robot draait in de kortste richting om de gewenste koers te bereiken.
De beginrichting is 0 graden.
Het project wacht tot de robot klaar is met draaien voordat het volgende blok in de stapel wordt uitgevoerd.
draai naar koers (90) graden ▶
Parameters |
Beschrijving |
|---|---|
kop |
De richting waarin de robot moet kijken, ligt tussen -359 en 359 graden. |
en wacht niet |
Selecteer de pijl ( ▶ ) om het blok uit te breiden naar en niet te wachten, zodat het volgende blok in de stapel direct wordt uitgevoerd. |
Voorbeeld
wanneer gestart
[Turn to face east.]
draai naar koers (90) graden ▶
ga naar object#
Het ga naar object-stapelblok draait en stuurt de VR Rover naar het geselecteerde object.
ga naar [minerals v] ▶
Parameters |
Beschrijving |
|---|---|
voorwerp |
Naar welk object de VR Rover gaat:
|
en wacht niet |
Selecteer de pijl ( ▶ ) om het blok uit te breiden naar en niet te wachten, zodat het volgende blok in de stapel direct wordt uitgevoerd. |
Als de VR Rover meerdere mineralen of meerdere vijanden detecteert, zal hij naar de dichtstbijzijnde optie bewegen.
Als er geen mineralen of een vijand binnen het zichtbereik van de rover worden gedetecteerd wanneer het blok passeert, zal de robot niet rijden. De basis kan altijd als doelwit worden gekozen.
Voorbeeld
wanneer gestart
[Drive to the closest mineral.]
ga naar [minerals v] ▶
stop met rijden#
Het stop rijden-blok stopt de beweging van de robot.
stop rijden
Parameters |
Beschrijving |
|---|---|
Dit blok heeft geen parameters. |
Voorbeeld
wanneer gestart
[Drive forward, then stop.]
rijd [vooruit v]
wacht (4) seconden
stop rijden
Instellingen#
stel aandrijfsnelheid in#
Het stackblok set drive velocity vertelt de robot hoe snel hij moet rijden. Een hoger percentage zorgt ervoor dat de robot sneller rijdt en een lager percentage zorgt ervoor dat de robot langzamer rijdt.
Elk project begint standaard met de robot die op 50% van zijn maximale snelheid rijdt.
Let op: Een hogere snelheid zorgt ervoor dat de robot sneller rijdt, maar mogelijk minder nauwkeurig. Een lagere snelheid zorgt ervoor dat de robot langzamer rijdt, maar mogelijk nauwkeuriger.
stel rijsnelheid in op (50) [% v]
Parameters |
Beschrijving |
|---|---|
snelheid |
De snelheid waarmee gereden wordt, varieert van 0% tot 100%. |
eenheid |
De snelheidseenheid: % |
Voorbeeld
wanneer gestart
[Move faster.]
stel rijsnelheid in op (100) [% v]
rijd [vooruit v] voor (100) [mm v] ▶
ingestelde draaisnelheid#
Het stapelblok set turn velocity vertelt de robot hoe snel hij moet draaien. Een hoger percentage zorgt ervoor dat de robot sneller draait en een lager percentage zorgt ervoor dat de robot langzamer draait.
Elk project begint standaard met de robot die met 50% snelheid draait.
Let op: Een hogere snelheid zorgt ervoor dat de robot sneller draait, maar mogelijk minder nauwkeurig. Een lagere snelheid zorgt ervoor dat de robot langzamer draait, maar mogelijk nauwkeuriger.
stel draaisnelheid in op (50) [% v]
Parameters |
Beschrijving |
|---|---|
snelheid |
De draaisnelheid varieert van 0% tot 100%. |
eenheid |
De snelheidseenheid: % |
Voorbeeld
wanneer gestart
[Turn faster.]
stel draaisnelheid in op (100) [% v]
draai [rechts v] voor (90) graden ▶
stuurrichting instellen#
Een koers is de richting waarin de robot kijkt, gemeten in graden. Het stackblok set drive heading verandert de huidige koers van de robot naar een nieuwe koerswaarde.
Als de robot bijvoorbeeld naar rechts is gedraaid, zorgt het instellen van de richting op 0 graden ervoor dat die naar rechts gerichte positie de nieuwe 0 graden wordt. Vervolgens kan de robot zich op basis van die nieuwe richting naar andere posities draaien.
stel rijkoers in op (0) graden
Parameters |
Beschrijving |
|---|---|
kop |
De richtingswaarde, in graden, die voor de robot moet worden ingesteld. |
Voorbeeld
wanneer gestart
[Set the heading, then turn to 0 degrees.]
stel rijkoers in op (90) graden
draai naar koers (0) graden ▶
schijftime-out instellen#
Het stackblok set drive timeout bepaalt hoeveel seconden de robot mag proberen een beweging te voltooien. Als de robot de beweging niet binnen die tijd kan voltooien, stopt hij met proberen en gaat hij verder met het volgende blok in de stack. Dit voorkomt dat de robot vast komt te zitten tijdens een beweging.
stel rijtime-out in op (1) seconden
Parameters |
Beschrijving |
|---|---|
tijd |
Het aantal seconden dat de robot de tijd heeft om een beweging te voltooien. Dit kan een geheel getal of een decimaal getal zijn. |
Voorbeeld
wanneer gestart
[Drive for at most 1 second.]
stel rijtime-out in op (1) seconden
rijd [vooruit v] voor (25) [inches v] ▶
Waarden#
De rit is voltooid.#
Het Booleaanse blok rijden is klaar geeft aan of de robot klaar is met bewegen. Dit kan worden gebruikt om de timing van andere acties te regelen op basis van de beweging van de robot.
Klopt - De robot is klaar met bewegen.
Onjuist - De robot beweegt nog steeds.
Dit blok werkt samen met aandrijflijnblokken die de parameter en niet wachten hebben.
<rijden klaar?>
Parameters |
Beschrijving |
|---|---|
Dit blok heeft geen parameters. |
Voorbeeld
wanneer gestart
[Start turning when the drive is complete.]
rijd [vooruit v] voor (200) [mm v] ◀ en niet wachten
wacht totdat <rijden klaar?>
draai [rechts v] voor (360) graden ▶
De aandrijving beweegt.#
Het Booleaanse blok aandrijving beweegt geeft aan of de robot beweegt. Dit kan worden gebruikt om de timing van andere gedragingen te regelen op basis van de beweging van de robot.
Klopt - De robot beweegt.
Onjuist - De robot beweegt niet.
Dit blok werkt samen met aandrijflijnblokken die de parameter en niet wachten hebben.
<rijden in beweging?>
Parameters |
Beschrijving |
|---|---|
Dit blok heeft geen parameters. |
Voorbeeld
wanneer gestart
[Print while the rover is moving.]
rijd [vooruit v] voor (200) [mm v] ◀ en niet wachten
zolang <rijden in beweging?>
druk [Still Moving...] af ▶
wacht (0.1) seconden
wis alle rijen
einde
druk [Done!] af ▶
rijrichting#
Een koers is de richting waarin de robot kijkt, gemeten in graden. Het rijrichting-rapportageblok geeft die koers weer van 0 tot 359,99 graden.
De beginrichting van de robot is 0 graden.
(rijkoers in graden)
Parameters |
Beschrijving |
|---|---|
Dit blok heeft geen parameters. |
Voorbeeld
wanneer gestart
[Display the heading after turning.]
draai [rechts v] voor (90) graden ▶
druk (rijkoers in graden) af ▶
cursor naar volgende rij
Acties#
Acties#
mineralen actie#
mineralen [ophalen v]
Parameters |
Beschrijving |
|---|---|
actie |
Wat te doen met mineralen:
|
Door mineralen op te rapen, worden ze in de VR Rover opgeslagen totdat ze worden neergelegd of gebruikt.
Het gebruik van mineralen vult een deel van de energie van de VR Rover aan. Mineralen kunnen alleen worden gebruikt als ze zich op de grond bevinden.
De VR Rover verdient ervaringspunten (XP) door mineralen te gebruiken of ze bij de basis te laten vallen.
Voorbeeld
wanneer gestart
[Drive to the closest mineral and pick it up.]
ga naar [minerals v] ▶
mineralen [ophalen v]
absorbeer vijandelijke straling#
Het blok absorbeert vijandelijke straling absorbeert straling van een vijand in het Rover Rescue-speelveld.
straling absorberen
Parameters |
Beschrijving |
|---|---|
Dit blok heeft geen parameters. |
Voorbeeld
wanneer gestart
[Drive to the closest enemy and absorb radiation.]
ga naar [enemy v] ▶
straling absorberen
stand-by#
Het standby-blok zet de VR Rover in de standby-modus totdat de opgegeven batterijdrempel is bereikt.
stand-by tot [50] % batterij
Parameters |
Beschrijving |
|---|---|
procent |
De batterijdrempelwaarde waarbij de VR Rover de standbymodus verlaat, van 0 tot 100. |
In de standbymodus verbruikt de VR Rover zijn batterij langzamer, maar de teller Aantal dagen overleefd loopt sneller op.
Wanneer de batterij het geselecteerde niveau bereikt, verlaat de VR Rover de stand-bymodus en keert terug naar normaal batterijgebruik en de normale dagweergave.
Als de geselecteerde drempelwaarde gelijk is aan of hoger is dan het huidige batterijniveau, zal de VR Rover niet in de standbymodus gaan.
Voorbeeld
wanneer gestart
[Wait in standby until battery reaches 35%.]
stand-by tot [35] % batterij
ga naar [minerals v] ▶
Waarden#
rover ziet#
Het blok rover ziet retourneert een Booleaanse waarde die aangeeft of de VR Rover het geselecteerde object ziet met behulp van zijn ingebouwde AI-technologie.
Klopt - Het geselecteerde object bevindt zich binnen 1000 millimeter van de VR Rover en binnen het gezichtsveld ervan.
Onjuist - Het geselecteerde object bevindt zich op meer dan 1000 millimeter afstand en/of buiten het gezichtsveld.
<ziet [minerals v]?>
Parameters |
Beschrijving |
|---|---|
voorwerp |
Welk object moet je controleren:
|
Het gezichtsveld van de VR Rover is 40 graden, wat op de minimap wordt weergegeven als de grijze, doorschijnende kegel die vanaf de voorkant van de rover uitsteekt.
Voorbeeld
wanneer gestart
altijd
als <ziet [minerals v]?> dan
ga naar [minerals v] ▶
einde
einde
rover detecteert#
Het blok detecteert retourneert een Booleaanse waarde die aangeeft of de VR Rover mineralen of vijanden detecteert met behulp van zijn ingebouwde AI-technologie.
Klopt - Het geselecteerde object bevindt zich binnen de detectieradius van de rover.
Onjuist - Het geselecteerde object bevindt zich niet binnen het detectiebereik van de rover.
<detecteert [minerals v]?>
Parameters |
Beschrijving |
|---|---|
voorwerp |
Welk object moet worden gedetecteerd:
|
De detectieradius van de VR Rover is 800 millimeter, wat op de minimap wordt weergegeven als de gele cirkel rond de rover.
Voorbeeld
wanneer gestart
altijd
als <detecteert [minerals v]?> dan
ga naar [minerals v] ▶
einde
einde
mineralen in opslag#
Het blok opgeslagen mineralen geeft de huidige hoeveelheid mineralen weer die de VR Rover in zijn opslag heeft.
(mineralen in opslag)
Parameters |
Beschrijving |
|---|---|
Dit blok heeft geen parameters. |
Voorbeeld
wanneer gestart
druk (mineralen in opslag) af ▶
cursor naar volgende rij
opslagcapaciteit#
Het blok opslagcapaciteit geeft de laadcapaciteit van de VR Rover weer.
(opslagcapaciteit)
Parameters |
Beschrijving |
|---|---|
Dit blok heeft geen parameters. |
Voorbeeld
wanneer gestart
druk (opslagcapaciteit) af ▶
cursor naar volgende rij
richting van de rover#
Het blok roverrichting geeft de richting van de VR Rover naar het geselecteerde object in graden weer.
([minerals v] richting in graden)
Parameters |
Beschrijving |
|---|---|
voorwerp |
Welke richting van het object moet worden gerapporteerd:
|
Voor mineralen en vijanden geeft dit blok alleen waarden weer wanneer het geselecteerde object zich binnen 1000 millimeter bevindt en binnen het gezichtsveld van 40 graden van de rover.
Als basis is geselecteerd, wordt de richting weergegeven, zelfs als de basis zich niet in het gezichtsveld bevindt. Voor de basis geeft dit blok een waarde weer tussen -180 en 180 graden.
Voorbeeld
wanneer gestart
druk ([minerals v] richting in graden) af ▶
cursor naar volgende rij
rover afstand#
Het blok rover distance geeft de afstand van de VR Rover tot het geselecteerde object weer.
([minerals v] afstand in [mm v] :: custom-actions)
Parameters |
Beschrijving |
|---|---|
voorwerp |
Van welk object moet de afstand worden gerapporteerd:
|
eenheid |
De gebruikte eenheid voor het aangeven van de afstand: mm of inches |
Voor mineralen en vijanden geeft dit blok alleen waarden weer wanneer het geselecteerde object zich binnen 1000 millimeter bevindt en binnen het gezichtsveld van 40 graden van de rover.
Als basis is geselecteerd, wordt de afstand weergegeven, zelfs als de basis zich niet in het gezichtsveld bevindt.
Voorbeeld
wanneer gestart
druk ([minerals v] afstand in [mm v] :: custom-actions) af ▶
cursor naar volgende rij
roverlocatie#
Het blok roverlocatie retourneert de X- of Y-coördinaat van het geselecteerde object met behulp van de ingebouwde AI-technologie van de rover.
([minerals v] locatie [X v] op [mm v])
Parameters |
Beschrijving |
|---|---|
voorwerp |
De locatie van welk object moet worden gerapporteerd:
|
as |
Welke coördinaat moet worden geretourneerd:
|
eenheid |
De eenheid die wordt gebruikt om de coördinaat weer te geven: mm of inches |
Voor mineralen en vijanden geeft dit blok alleen waarden weer wanneer het geselecteerde object zich binnen 1000 millimeter bevindt en binnen het gezichtsveld van 40 graden van de rover.
Als basis is geselecteerd, wordt de locatie gerapporteerd, zelfs als de basis zich niet in het gezichtsveld bevindt.
Voorbeeld
wanneer gestart
druk ([base v] locatie [X v] op [mm v]) af ▶
cursor naar volgende rij
druk ([base v] locatie [Y v] op [mm v]) af ▶
cursor naar volgende rij
onder aanval#
Het blok onder aanval retourneert een Booleaanse waarde die aangeeft of de VR Rover momenteel wordt aangevallen door een vijand.
Klopt - De VR Rover wordt aangevallen.
Onjuist - De VR Rover wordt niet aangevallen.
<aangevallen?>
Parameters |
Beschrijving |
|---|---|
Dit blok heeft geen parameters. |
Voorbeeld
wanneer gestart
altijd
als <aangevallen?> dan
rijd [achteruit v] voor [500] [mm v] ▶
einde
einde
vijandelijk niveau#
Het blok vijandniveau geeft het niveau weer van de dichtstbijzijnde vijand die door de VR Rover is gedetecteerd.
(vijandelijk niveau)
Parameters |
Beschrijving |
|---|---|
Dit blok heeft geen parameters. |
Als er geen vijanden worden gedetecteerd binnen de detectieradius van de VR Rover, retourneert dit blok 0.
Voorbeeld
wanneer gestart
altijd
als <(vijandelijk niveau) [math_equal v] [1]> dan
ga naar [enemy v] ▶
anders
rijd [achteruit v] voor [500] [mm v] ▶
einde
einde
vijandelijke straling#
Het vijandelijke stralingsblok weerkaatst de straling van de dichtstbijzijnde vijand die door de VR Rover is gedetecteerd.
(vijandelijke straling)
Parameters |
Beschrijving |
|---|---|
Dit blok heeft geen parameters. |
Als er geen vijanden worden gedetecteerd binnen de detectieradius van de VR Rover, retourneert dit blok 0.
Voorbeeld
wanneer gestart
druk (vijandelijke straling) af ▶
cursor naar volgende rij
batterijniveau#
Het blok batterijniveau geeft het huidige batterijniveau van de VR Rover weer als een percentage.
(batterijniveau in % :: custom-actions)
Parameters |
Beschrijving |
|---|---|
Dit blok heeft geen parameters. |
Voorbeeld
wanneer gestart
druk (batterijniveau in % :: custom-actions) af ▶
cursor naar volgende rij
niveau#
Het level-blok geeft het huidige niveau van de VR Rover weer.
(niveau)
Parameters |
Beschrijving |
|---|---|
Dit blok heeft geen parameters. |
Voorbeeld
wanneer gestart
druk (niveau) af ▶
cursor naar volgende rij
XP#
Het XP-blok geeft het huidige aantal ervaringspunten van de VR Rover weer.
(XP)
Parameters |
Beschrijving |
|---|---|
Dit blok heeft geen parameters. |
Voorbeeld
wanneer gestart
druk (XP) af ▶
cursor naar volgende rij
wanneer ze worden aangevallen#
Het wanneer aangevallen blok voert de bijbehorende stapel uit telkens wanneer de VR Rover door een vijand wordt aangevallen.
wanneer aangevallen
Parameters |
Beschrijving |
|---|---|
Dit blok heeft geen parameters. |
Voorbeeld
wanneer aangevallen
straling absorberen
wanneer je een level omhoog gaat#
Het wanneer level omhoog-blok voert de bijbehorende stack uit telkens wanneer de VR Rover van het ene level naar het volgende gaat.
wanneer je een level omhoog gaat
Parameters |
Beschrijving |
|---|---|
Dit blok heeft geen parameters. |
Voorbeeld
wanneer je een level omhoog gaat
druk [The VR Rover has leveled up!] af ▶
cursor naar volgende rij
Waarneming#
Afstand#
Afstand gemeten tot een object#
Het blok Object gedetecteerd retourneert een Booleaanse waarde die aangeeft of de afstandssensor een object binnen 2000 mm heeft gedetecteerd.
Klopt - De afstandssensor heeft een object gedetecteerd.
Onjuist - De afstandssensor heeft geen object gedetecteerd.
<[distance v] object gevonden?>
Parameters |
Beschrijving |
|---|---|
afstandssensor |
Welke afstandssensor moet ik gebruiken? In deze speeltuin is de beschikbare sensor |
Voorbeeld
wanneer gestart
[Turn until the Distance Sensor detects an object.]
draai [rechts v]
wacht totdat <[distance v] object gevonden?>
stop rijden
objectafstand#
Het blok objectafstand retourneert de afstand van het dichtstbijzijnde object tot de afstandssensor.
([distance v] in [mm v])
Parameters |
Beschrijving |
|---|---|
afstandssensor |
Welke afstandssensor moet ik gebruiken? In deze speeltuin is de beschikbare sensor |
eenheid |
De afstandseenheid: mm of inches |
Voorbeeld
wanneer gestart
[Wait until the Distance Sensor detects an object, then print the distance.]
draai [rechts v]
wacht totdat <[distance v] object gevonden?>
stop rijden
druk ([distance v] in [mm v]) af ▶