LED-bumper#
Invoering#
De LED-bumper detecteert wanneer er op gedrukt wordt en kan zijn kleur of patroon veranderen om visuele feedback te geven.
Hieronder vindt u een lijst van alle blokken:
Bumperkleur instellen — Geeft de LED-bumper de gewenste kleur.
Bumperhelderheid instellen — Geeft de LED-bumper de gewenste helderheid.
Bumper ingedrukt — Geeft een Booleaanse waarde weer die aangeeft of de LED-bumper is ingedrukt.
Bumperkleur instellen#
Het stapelblok Bumperkleur instellen vertelt de LED-bumper welke kleur hij moet hebben, of dat hij uitgeschakeld moet worden.
De LED-bumper kan worden gebruikt om de positie van de robot in een project te volgen of om aan te geven wanneer aan bepaalde voorwaarden is voldaan.
stel [bumper v] in op [rood v] :: custom-led
Parameters |
Beschrijving |
|---|---|
LED |
De geselecteerde LED-bumper waarvan de kleur moet worden gewijzigd, is geconfigureerd in het venster Apparaten. |
kleur |
De kleur die u voor de LED-bumper wilt instellen:
|
Voorbeeld
wanneer gestart :: hat events
[Build Used: Super Code Base 2.0]
[Blink the LED off and on.]
altijd
stel [bumper v] in op [groen v] :: custom-led
wacht [0.5] seconden
stel [bumper v] in op [uit v] :: custom-led
wacht [0.5] seconden
Stel de helderheid van de bumper in.#
Het stackblok Set Bumper brightness geeft de LED-bumper de gewenste helderheid.
Een hoger percentage maakt het licht feller. Een lager percentage maakt het licht minder fel.
Als de LED-bumper is uitgeschakeld, zal het inschakelen van de verlichting plaatsvinden wanneer het lichtvermogen boven de 0% wordt ingesteld.
Als de LED-bumper is ingeschakeld, zal het instellen van het lichtvermogen op 0% het licht uitschakelen.
stel [bumper v] helderheid in op [50] % :: custom-led
Parameters |
Beschrijving |
|---|---|
LED |
De geselecteerde LED-bumper waarvan de helderheid moet worden aangepast, is geconfigureerd in het venster Apparaten. |
helderheid |
De nieuwe helderheidsinstelling voor de LED-bumper loopt van 0% tot 100%, als een geheel getal. |
Voorbeeld
wanneer gestart :: hat events
[Build Used: Super Code Base 2.0]
[Light up the LED at different brightness levels.]
stel [bumper v] helderheid in op [25] % :: custom-led
stel [bumper v] in op [groen v] :: custom-led
wacht [2] seconden
stel [bumper v] helderheid in op [100] % :: custom-led
Bumper ingedrukt#
Het Booleaanse blok Bumper ingedrukt geeft aan of de LED-bumper is ingedrukt. Dit kan worden gebruikt om te controleren of de robot tegen andere objecten aanbotst.
Klopt — De LED-bumper wordt ingedrukt.
Onjuist — De LED-bumper wordt niet ingedrukt.
<[bumper v] ingedrukt? :: custom-led>
Parameters |
Beschrijving |
|---|---|
LED |
De geselecteerde LED-bumper die gecontroleerd moet worden, is geconfigureerd in het venster Apparaten. |
Voorbeeld
wanneer gestart :: hat events
[Build Used: Super Code Base 2.0]
[Turn right when the bumper is pressed.]
draai [links v]
wacht totdat <[bumper v] ingedrukt? :: custom-led>
draai [rechts v]