O Raspberry Pi Pico é a primeira placa de desenvolvimento baseada em microcontrolador da Raspberry Pi Foundation. Em vez do sistema operacional Linux encontrado em outras placas Raspberry Pi, o Pico deve ser conectado a outro computador para programá-lo.
Programação de microcontroladores é um assunto difícil de aprender, mas felizmente a base Raspberry Pi tornou mais fácil começar a usar o Pico. Hoje você aprenderá como instalar todas as ferramentas necessárias para começar a usar o Raspberry Pi Pico.
Estas instruções se concentram no Windows, mas a instalação do Linux e do Mac são muito semelhantes, apenas certifique-se de obter as ferramentas para o seu sistema operacional.
1. Instale MicroPython no Raspberry Pi Pico
MicroPython é um ramo especial da linguagem de programação Python dedicado a microcontroladores. Tem sintaxe simples de entender e bibliotecas extensas projetadas para tornar a programação de várias placas de desenvolvimento de passatempo mais fácil para iniciantes. Observe que, embora as placas comuns de Raspberry Pi usem Python, você precisará
siga um tutorial dedicado do Raspberry Pi pois as etapas aqui não se aplicam a computadores de placa única.A Raspberry Pi Foundation tornou incrivelmente fácil instalar MicroPython no Pi Pico. Usa o UF2 extensão de arquivo, projetado especificamente para flashing microcontroladores sobre USB. Em vez de precisar de um programador especial ou software, você pode copiar o código como faria com um arquivo em um pen drive ou disco rígido externo.
O ambiente MicroPython está disponível como um arquivo UF2 para download no Site da Fundação Pi.
Para instalar o ambiente MicroPython em seu Raspberry Pi Pico, siga estas etapas:
- Baixe o arquivo MicroPython UF2 do site Raspberry Pi
- Mantenha pressionado o botão BOOTSEL no seu Pico e conecte-o à porta USB do seu computador.
- Abra o Explorer e abra o diretório RPI-RP2 como faria com qualquer outro disco rígido
- Arraste e solte o arquivo UF2 no diretório RPI-RP2
É isso! Pode parecer que não aconteceu muita coisa, mas agora você está executando o MicroPython em seu Pi Pico. Agora você pode abrir um programa de terminal como o Putty para falar com o Pi Pico pela porta serial USB, mas há uma maneira muito melhor de interagir com o seu Pico: o IDE Thonny.
2. Instale o Thonny IDE
Thonny é um ambiente de desenvolvimento integrado (IDE) Python de código aberto projetado para iniciantes. É poderoso, fácil de entender e já vem com suporte para MicroPython e Raspberry Pi Pico.
Para obter o Thonny, baixe-o gratuitamente no website oficial clicando no link no canto superior direito.
Quando o download terminar, instale e abra o Thonny IDE. Você será perguntado em qual idioma deseja que o Thonny execute antes de ser saudado com uma nova janela do Thonny. Certifique-se de que seu Pi Pico está conectado, clique no botão no canto inferior direito da janela que diz Pitão, e mude para MicroPython (Raspberry Pi Pico).
A janela REPL deve mudar para mostrar que agora você está executando no Pico, e você pode testá-lo com um rápido Hello World!
Agora que está funcionando, vamos prosseguir com a codificação de algo.
3. Programe o Raspberry Pi Pico
MicroPython é idêntico em sintaxe ao Python regular, e se você não estiver familiarizado, vale a pena aprender o básico do Python para entender melhor o código do Pi Pico. Se você não conhece Python, não se preocupe! Este tutorial usa código de exemplo para ajudá-lo sem a necessidade de nenhuma experiência anterior de programação.
A Raspberry Pi Foundation fornece um código de exemplo para ajudá-lo a começar a codificar o Pico, que está disponível em seu repositório oficial do GitHub. Para obter os exemplos, clique em Código> Baixar ZIP e extraia-os para um diretório de sua escolha. Em Thonny, use Ctrl + o ou selecione Arquivo> Abrir para abrir o blink.py exemplo. O código deve ser assim:
de importação de máquina Pin, Timer
led = Pin (25, Pin. FORA)
tim = Timer ()
def tick (cronômetro):
liderado global
led.toggle ()
tim.init (freq = 2,5, modo = Timer. PERIÓDICO, retorno de chamada = tick)
Clique no botão verde de execução. Um pop-up perguntará onde você deseja salvar o arquivo. Selecione seu Raspberry Pi Pico e renomeie o arquivo para main.py.
Você deverá ver o seu LED piscando! Renomear o arquivo para main.py é opcional, embora se você quiser que seu código seja executado quando o Pico estiver conectado a uma fonte de alimentação externa ao invés de um computador, você precisará fazer isso. O Pico procura um main.py ao inicializar para obter instruções e, se não estiver lá, não fará nada.
Outra coisa interessante que você pode notar é que o REPL ainda está ativo. O temporizador e o LED estão agora a funcionar em segundo plano, deixando-o livre para enviar mais comandos ao Pico através do REPL.
5. Algo mais avançado
Fazer um LED piscar é um ótimo começo, mas para ter uma noção de quão útil o Raspberry Pi Pico pode ser, vamos testar o sensor de temperatura integrado. Mais uma vez, a base Raspberry Pi torna isso fácil de fazer. Ele fornece um exemplo de código para ler do sensor integrado, convertê-lo em informações de temperatura legíveis por humanos e imprimi-lo no Thonny REPL.
Abrir adc> temperature.py na pasta de exemplos, ou simplesmente copie o código bruto diretamente do GitHub para o Thonny, antes de salvá-lo como main.py. O código deve ser assim:
máquina de importação
import utime
sensor_temp = máquina. ADC (4)
fator_de_conversão = 3,3 / (65535)
enquanto verdadeiro:
reading = sensor_temp.read_u16 () * conversion_factor
# O sensor de temperatura mede a tensão Vbe de um diodo bipolar polarizado, conectado ao quinto canal ADC
# Normalmente, Vbe = 0,706 V a 27 graus C, com uma inclinação de -1,721 mV (0,001721) por grau.
temperatura = 27 - (leitura - 0,706) / 0,001721
imprimir (temperatura)
utime.sleep (2)
Clique no botão verde de execução e o código deve começar a ser executado, imprimindo a temperatura ambiente atual no Thonny REPL.
6. Deixe sua imaginação enlouquecer
Agora que você está pronto para programar o Pico, pode experimentar seus recursos usando a biblioteca MicroPython. Já existem muitos projetos e tutoriais para iniciantes do Pi Pico, e a Raspberry Pi Foundation até lançou um livro oficial sobre o Pico, disponível no Site do Raspberry Pi.
Raspberry Pi Pico: barato, mas poderoso
O Raspberry Pi Pico é um microcontrolador fantástico para o dinheiro e capaz de muito mais do que havia espaço para mostrar nesta breve introdução.
Para usuários regulares do Raspberry Pi, essa forma de trabalhar pode parecer um pouco estranha, mas os microcontroladores são barato e confiável, e há poucas maneiras melhores de aprender a programá-los do que com o Raspberry Pi Pico.
O primeiro microcontrolador do Raspberry Pi está cheio de possibilidades, mas foi preciso fazer concessões para atingir aquele preço mágico de US $ 4.
Leia a seguir
- faça você mesmo
- Programação
- Raspberry Pi
- Pitão
Ian Buckley é jornalista freelance, músico, performer e produtor de vídeo que mora em Berlim, Alemanha. Quando ele não está escrevendo ou no palco, ele está mexendo em eletrônicos ou códigos DIY na esperança de se tornar um cientista maluco.
Assine a nossa newsletter
Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!
Mais um passo…!
Confirme o seu endereço de e-mail no e-mail que acabamos de enviar.