Antes de tudo… O que é MicroPython?
O MicroPython é uma implementação completa da linguagem Python 3 para rodar em hardware embarcado, como o Raspberry Pi Pico. Ele oferece um prompt interativo (REPL) para executar comandos imediatamente via USB Serial e possui um sistema de arquivos integrado.
O REPL significa “Read-Eval-Print Loop” (Leia-Avalie-Imprima em Loop). É um ambiente interativo de programação que permite que os desenvolvedores possam escrever linhas de código e verem imediatamente o resultado da execução. No contexto do MicroPython, o REPL é uma interface onde você pode digitar comandos Python e obter resultados instantâneos. Isso permite uma programação mais interativa e rápida, pois você pode testar e experimentar seu código sem precisar escrever um programa completo.
A versão do MicroPython para o Raspberry Pi Pico inclui módulos para acessar o hardware específico do chip em um nível baixo.
Como gravar o MicroPython na Raspberry Pi Pico?
Para poder programar o seu Raspberry Pi Pico com MicroPython é preciso gravar o firmware do MicroPython na placa. Para facilitar a instalação do MicroPython, preparamos um passo-a-passo:
1. Baixe o arquivo UF2 (firmware) correto do MicroPython para a sua placa:
2. Em seguida, siga as instruções abaixo:
- Conecte o cabo USB ao seu computador e antes de conectar ao Raspberry Pi Pico, localize, pressione e segure o botão BOOTSEL (botão branco na placa). Após conectar o cabo USB, você pode soltar o botão BOOTSEL.
- Aguarde um instante e o Raspberry Pi Pico será reconhecido como um dispositivo de armazenamento no seu computador chamado RPI-RP2.
- Arraste e solte o arquivo UF2 do MicroPython na unidade RPI-RP2. Sua placa será reiniciada. E agora você pode trabalhar com MicroPython.
A imagem abaixa mostra os passos na sequencia:

Nos próximos artigos vamos explorar os recursos do MicroPython para programar a Raspberry Pi pico. Se tiver alguma dúvida, deixe seu comentário abaixo.
Saiba Mais
Acesso direto a registradores com Micropython
MicroPython: Python para microcontrolador
Video aulas: Programação da Raspberry Pi Pico com MicroPython
Referências
https://www.raspberrypi.com/documentation/microcontrollers/micropython.html






