Skip to main content

2.2 Een kleur kiezen

Naast het gewone lampje zit er ook een RGB-lampje op het bord. Daarmee kun je kiezen of het rood, groen of blauw oplicht via drie speciale pinnen: LED_RED, LED_GREEN en LED_BLUE.

Code

from machine import Pin
from time import sleep

# kies tussen LED_RED, LED_GREEN of LED_BLUE
led_pin = Pin('LED_RED', Pin.OUT)

while True:
led_pin.value(0) # AAN
sleep(1)
led_pin.value(1) # UIT
sleep(1)

Let op: 0 is aan, 1 is uit

Bij de ingebouwde RGB-LED zit het omgedraaid:

  • .value(0) zet het lampje aan
  • .value(1) zet het lampje uit
Tip

Verander 'LED_RED' in 'LED_BLUE' of 'LED_GREEN' om een andere kleur te krijgen.

Opdracht: meerdere kleuren tegelijk

Kun je rood en blauw allebei tegelijk aan zetten? Welke kleur krijg je dan?

Oplossing
from machine import Pin

rood = Pin('LED_RED', Pin.OUT)
blauw = Pin('LED_BLUE', Pin.OUT)

rood.value(0)
blauw.value(0)

Rood en blauw samen geeft paars/magenta. Probeer ook rood + groen (geel) en groen + blauw (cyaan).