Excelente escolha!
O Raspberry Pi Pico é uma plaquinha fantástica, especialmente pela relação
custo-benefício e pela documentação impecável. Como você já tem o Thonny instalado, já
pulamos a parte mais "chata".
Para colocar tudo para funcionar, precisamos garantir que o firmware esteja na placa e que o
Thonny saiba com quem está falando.
Aqui está o passo a passo para você começar agora:
1. Preparando o Hardware (Firmware)
O Raspberry Pi Pico vem "vazio" de fábrica. Você precisa instalar o MicroPython nele:
1. Segure o botão BOOTSEL na sua placa.
2. Enquanto segura o botão, conecte o cabo USB ao computador.
3. A placa aparecerá como um "Pen Drive" (chamado RPI-RP2).
4. No Thonny, olhe para o canto inferior direito. Clique onde diz algo como "Python 3.x" e
mude para MicroPython (Raspberry Pi Pico).
5. O Thonny costuma oferecer a instalação automática. Caso contrário, você pode baixar
o arquivo .uf2 oficial e arrastar para a pasta da placa.
2. Olá, Mundo! (O Blink)
Depois de configurado, o console (Shell) do Thonny mostrará >>>. Isso significa que a placa está
te ouvindo. Vamos testar o LED interno da placa:
Crie um novo arquivo e cole este código:
Python
from machine import Pin
import time
led = Pin(25, [Link]) # No Pico W, pode ser "LED" em vez de 25
while True:
[Link]()
[Link](0.5)
Dica: No Raspberry Pi Pico W (com Wi-Fi), o pino do LED é acessado usando led = Pin("LED",
[Link]).
3. Diferença entre "Run" e "Save"
No Thonny, ao clicar em salvar, ele fará uma pergunta crucial:
Este computador: Salva o código no seu PC.
Raspberry Pi Pico: Salva o código na memória da placa.
o Importante: Se você salvar o arquivo com o nome [Link] dentro da placa, ele
rodará automaticamente toda vez que você ligar o cabo USB na energia!
O que você tem em mente?
O Pico é muito versátil. Para eu te ajudar melhor no próximo passo, qual o seu objetivo?
Conectar sensores (temperatura, movimento)?
Usar um display (LCD ou OLED)?
Se for o Pico W, quer aprender a criar um mini servidor web?
Gostaria que eu te mostrasse o esquema de pinagem (Pinout) para você saber onde conectar
seus componentes?