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#

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:

  • rood
  • groen
  • uit — Schakelt de LED uit

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]