Anel de Led com raspberry pi pico w
- Amanda Nascimento
- 15 de nov. de 2024
- 1 min de leitura
Antes de começar, é preciso ter a IDE (no computador) e a linguagem Python (raspberry) instalados, para isso, clique aqui e siga o passo a passo.
Utilizaremos duas bibliotecas neste projeto, a machine, que utilizamos nos projetos anteriores e a ws2812. A biblioteca ws2812 é responsável por se comunicar com o controlador WS2812 que está embutido em cada LED. Essa biblioteca não faz parte do pacote do MicroPhyton que instalamos na IDE Thonny, portanto precisamos fazer a instalação da mesma no rapsberry. Clique aqui para fazer o download da biblioteca ws2812 e clique aqui caso não saiba como fazer a instalação da biblioteca.
Montagem do circuito

Script
import machine
import utime
from ws2812 import WS2812
# Declaração do Anel de LEDs
ws = WS2812(machine.Pin(28), 12)
# Laço de execução alternando entre vermelho e azul
while True:
# Define a cor rosa para todos os LEDs
for i in range(12):
ws[i] = [255, 0, 255] # rosa
ws.send()
utime.sleep(2) # Espera 2 segundos
# Define a cor azul para todos os LEDs
for i in range(12):
ws[i] = [0, 0, 255] # azul
ws.send()
utime.sleep(5) # Espera 5 segundos