Botões

Agora, vamos usar os botões do dispositivo para ligar e desligar LEDs individuais. Usamos as propriedades cp.button_a e cp.button_b para determinar se o botão em questão está sendo pressionado:

from adafruit_circuitplayground import cp

while True:
    if cp.button_a:
        cp.pixels[0] = (255, 255, 255)
    elif cp.button_b:
        cp.pixels[1] = (255, 255, 255)

Desafio 1

Modifique o código acima para que apenas um pixel fique ligado por vez. Em outras palavras, se vários botões forem pressionados em sequência, apenas o pixel mais recente permanecerá ligado.

Dica: considere usar cp.pixels.fill

Desafio 2

Agora modifique o código para que cada pixel fique ligado somente enquanto o usuário mantiver o botão pressionado.

Referências

Thanks! We hope you found what you are looking for. Please feel free to contribute via Github.