Arduino, ESP32 ou Raspberry Pi Pico na escola: qual placa escolher?
Arduino, ESP32 ou Raspberry Pi Pico na escola: tabelas de decisão por objetivo da aula, nível da turma, instalação nos computadores da escola e orçamento, além de um plano anual em camadas.
A resposta curta para Arduino, ESP32 ou Raspberry Pi Pico na escola: a maioria das escolas deve começar com o Arduino Uno. Se os objetivos da disciplina incluem a Internet das Coisas (IoT), ou seja, dispositivos que enviam dados por Wi-Fi ou são controlados pelo celular, acrescente o ESP32 como segundo passo; se a escola já ensina Python, faça do Raspberry Pi Pico a segunda placa. Em vez de tentar passar o ano inteiro com uma única placa, pense em camadas: no primeiro semestre, o Uno, que trabalha com 5 V, tolera erros e tem muito material disponível, constrói a base de eletrônica e programação; no segundo semestre, os mesmos projetos são repetidos e ampliados na segunda placa que combina com o seu objetivo.
Este não é um guia de compra pessoal; já explicamos qual placa uma pessoa deve comprar em qual Arduino comprar e Arduino ou ESP32, e você pode conhecer cada placa em o que é ESP32 e o que é Raspberry Pi Pico. Aqui olhamos a questão com os olhos da escola: 24 alunos, 8 grupos, computadores que exigem permissão de administrador, aulas de 40–45 minutos e um armário cheio de material que será usado por vários anos. Primeiro vem a tabela técnica de decisão, depois as recomendações por objetivo da aula e nível da turma, as diferenças de instalação e um exemplo de plano anual.

Por que a decisão da escola é diferente de uma escolha pessoal?
Para quem compra uma placa para usar em casa, a pergunta principal é “o que eu consigo montar com esta placa?”. Na escola, a pergunta passa a ser “o que 24 alunos conseguem aprender com esta placa, ao mesmo tempo, na mesma aula, com o mínimo de problemas?”. Um aluno que não encontra a porta perde 5 minutos em casa; na sala, se três dos oito grupos não encontram a porta, a aula acabou. Por isso, na escola, megahertz e kilobytes ficam em segundo plano. As perguntas que importam são: quantos passos a instalação exige, um fio colocado no lugar errado danifica a placa, os sensores podem ser ligados diretamente e o professor encontra material de aula pronto?
E ainda há o tempo. As placas da escola costumam ser usadas por vários anos, não por um só, e todo ano uma nova turma abre o mesmo armário. Por isso a escolha não deve ser “qual placa é mais potente?”, e sim “qual sequência de placas leva o aluno ao próximo passo?”. A lógica de programação aprendida no Uno continua no ESP32 na mesma linguagem e no Pico com os mesmos conceitos; é daí que vem a força de um plano em camadas. Passar o ano inteiro com uma única placa é possível, mas aí ou as primeiras semanas ficam desnecessariamente difíceis, ou os alunos terminam o ano sem nunca ter visto um passo importante, como a conexão sem fio ou uma segunda linguagem.
Tabela de decisão: como Uno, ESP32 e Pico se comparam na escola?
A tabela abaixo compara as placas pelos critérios que realmente fazem diferença na escola. A coluna ESP32 se refere ao ESP32 DevKit de 30 pinos (com módulo ESP32-WROOM-32), o mais comum nas escolas; a coluna Pico abrange o Raspberry Pi Pico e sua versão sem fio, o Pico W. A coluna Uno é para o clássico Uno R3; as diferenças do Uno R4 estão no nosso artigo Arduino Uno R4.
| Critério | Arduino Uno (R3) | ESP32 (DevKit) | Raspberry Pi Pico |
|---|---|---|---|
| Tensão de operação (pinos) | 5 V; os pinos fornecem e aceitam sinais de 5 V | 3,3 V; os pinos não toleram 5 V | 3,3 V; os pinos não toleram 5 V |
| Linguagem de programação | Arduino C++ (pode ser lido em blocos) | Principalmente Arduino C++; MicroPython também roda | Principalmente MicroPython; também pode ser programado em Arduino C++ |
| Facilidade de instalação | A mais fácil: instalar o Arduino IDE, escolher placa e porta, carregar | Média: pacote de placa ESP32 separado no IDE, botão BOOT ao carregar em algumas placas | Fácil: instalar o Thonny, gravar o MicroPython na placa uma vez |
| Wi-Fi / Bluetooth | Não tem (o Uno R4 WiFi tem) | Wi-Fi (2,4 GHz), Bluetooth Classic e BLE | Não tem; o Pico W tem Wi-Fi e Bluetooth |
| Tolerância a erros | Alta: ampla margem de 5 V, aciona tranquilamente um LED com seu resistor nos 20 mA recomendados por pino | Média: um sinal de 5 V danifica o pino; circuitos nos pinos de inicialização (strapping), como GPIO0, 2, 12, 15, podem impedir o carregamento | Média: um sinal de 5 V danifica o pino; no lado do software, sempre dá para recuperar com o BOOTSEL |
| Compatibilidade com sensores | A maioria dos módulos de 5 V se liga diretamente (HC-SR04, módulo relé, LCD de 5 V) | Sensores de 3,3 V diretamente; módulos com saída de 5 V precisam de divisor de tensão ou conversor de nível lógico | Igual ao ESP32; apenas 3 entradas analógicas (GP26–GP28) |
| Leitura analógica | 6 pinos, 10 bits (0–1023) | Muitos pinos, 12 bits; os pinos do ADC2 não podem ser lidos com o Wi-Fi ligado | 3 pinos, 12 bits (0–65535 com read_u16 no MicroPython) |
| Quantidade de material didático | A maior: usado nas escolas há anos, muito material em vários idiomas | Grande, principalmente para IoT e casa inteligente | Em crescimento; boa documentação de MicroPython, menos material de aula pronto |
| Instalação nos computadores da escola | Arduino IDE; a placa original não precisa de driver, placas compatíveis com CH340 podem precisar | Arduino IDE + pacote de placa de várias centenas de MB + driver CP210x ou CH340, conforme o chip USB | Thonny; sem driver separado no Windows 10/11, macOS e Linux |
| Custo relativo da placa | O Uno original é o mais caro dos três; placas Uno compatíveis são mais baratas | Geralmente baixo | Geralmente o mais baixo |
Preste atenção especial a duas linhas: tensão de operação e tolerância a erros. Como os pinos do Uno trabalham com 5 V, a maioria dos módulos de sensores do mercado se liga diretamente a ele, e um fio que o aluno encaixa no furo errado geralmente só faz o circuito não funcionar. Os pinos do ESP32 e do Pico são de 3,3 V; se um sinal de 5 V chegar a esses pinos, o pino ou a placa podem ser danificados. Para um aluno, isso é um detalhe pequeno, mas numa turma de 8 grupos afeta diretamente o seu orçamento de placas reserva. A linha de custo também não deve decidir sozinha: o preço da placa é uma parte pequena do total quando se somam protoboards, fios, sensores e peças reserva.
Qual placa para cada objetivo de aula?
Antes de escolher a placa, escreva em uma frase o que os alunos devem ser capazes de fazer no fim da disciplina. “Explicar, medindo, por que um LED precisa de resistor” e “ver dados de temperatura no celular” pedem placas diferentes. Todos os projetos iniciais da tabela abaixo são grátis no BlueGrays e abrem com esquema do circuito, lista de componentes e código.
| Objetivo da aula | Primeira placa | Por quê? | Projeto inicial grátis |
|---|---|---|---|
| Eletrônica básica (corrente, tensão, resistência, LED) | Arduino Uno | Em circuitos de 5 V os valores medidos batem facilmente com os cálculos, e os erros raramente danificam a placa | LED piscante, Semáforo |
| Algoritmos e C++ | Arduino Uno, depois ESP32 | Mesma linguagem e mesmo IDE; setup(), loop(), if e for aprendidos no Uno passam para o ESP32 sem mudanças | Ligar e desligar um LED com botão |
| Programação com Python | Raspberry Pi Pico | O conhecimento de Python do computador passa para a placa; uma linha digitada no Thonny mostra o resultado sem esperar compilação | Raspberry Pi Pico: controle de LED externo (GP14 + protoboard) |
| Internet das Coisas (IoT) | ESP32 (alternativa: Pico W) | Wi-Fi e Bluetooth vêm na placa; os projetos com ESP32 também são em Arduino C++, então o conhecimento do primeiro semestre não se perde | Conexão Wi-Fi STA com ESP32 (com display LCD) |
| Robótica (motores, servos, distância) | Arduino Uno; ESP32 para controle sem fio | A maioria das placas driver de motor e dos módulos de 5 V foi projetada pensando no Uno; ESP32 se você quer um carrinho controlado pelo celular | Medição de distância com HC-SR04 (Monitor Serial) |
| Experimentos de ciências e coleta de dados | Arduino Uno | Um sensor e o Monitor Serial bastam; módulos de 5 V como o DHT11 se ligam diretamente | Temperatura e umidade com DHT11 |
As duas linhas mais mal compreendidas são Python e IoT. Escolher o Pico para ensinar Python significa que o aluno aplica o laço for e o if que escreve no computador a um LED, com a mesma sintaxe; uma única linha digitada no Shell do Thonny acende na hora o LED da placa. Para IoT, a vantagem do ESP32 não é só ter Wi-Fi na placa, mas o fato de os projetos com ESP32 serem escritos em Arduino C++, como no Uno: os comandos pinMode(), digitalRead() e if aprendidos no primeiro semestre são usados sem mudanças no segundo, e o aluno só aprende a se conectar ao Wi-Fi e a servir uma página web. O Pico W também se conecta ao Wi-Fi; se a sua escola quer Python e IoT ao mesmo tempo, o Pico W atende às duas necessidades em uma só placa.
Recomendações por nível da turma
A idade sozinha não decide; de duas turmas da mesma idade, uma pode já ter feito programação em blocos e a outra nunca ter tido aula de computação. Ainda assim, a duração da aula, o hábito dos alunos com teclado e arquivos e a grade horária da escola mudam bastante conforme o nível. A tabela abaixo resume essas diferenças; a coluna “próximo passo” mostra o passo a dar quando os alunos estiverem prontos, não necessariamente no mesmo ano.
| Nível | Placa inicial | Próximo passo | Ponto de atenção |
|---|---|---|---|
| Ensino fundamental II (cerca de 11–14 anos) | Arduino Uno | Não é preciso trocar de placa no mesmo ano; controle pelo celular com ESP32 num clube ou eletiva | O programa é lido em blocos e o código real é carregado pronto; a instalação não deve consumir 10 minutos da aula |
| Ensino médio (regular) | Arduino Uno (1º semestre) | Pico se houver disciplina de Python, senão ESP32 (2º semestre) | Apresente a troca não como um assunto novo, mas como um projeto conhecido repetido numa placa nova |
| Ensino técnico (eletrotécnica/eletrônica, informática) | Arduino Uno e um multímetro | IoT com ESP32; conversão de nível e cálculos de alimentação também viram conteúdo | Ensine a diferença entre 3,3 V e 5 V fazendo os alunos medirem, não explicando |
| Curso para adultos | Uma placa escolhida pelo objetivo do curso | Direto para o ESP32 em grupos que querem automação residencial, Pico em grupos que sabem Python | Em cursos curtos, não gaste tempo instalando duas placas |
Começar com blocos no ensino fundamental facilita a leitura dos programas, mas não muda a escolha da placa: a maioria dos projetos com blocos no BlueGrays é de Arduino, e os blocos servem para ler o programa; na placa é sempre carregado o código real do projeto. Se quiser ver lado a lado os equivalentes em C++ e MicroPython dos blocos, confira a tabela de transição dos blocos para C++. No ensino médio e técnico, conhecer duas placas já é uma conquista: um aluno que fez o mesmo sensor funcionar numa placa de 5 V e numa de 3,3 V não vai mais ignorar os níveis de tensão. Em cursos para adultos, a maioria dos participantes chega com um objetivo específico; perguntar na primeira aula “o que você quer montar?” e escolher a placa de acordo funciona melhor do que levar todos pelo mesmo caminho.
Instalação nos computadores da escola: drivers, pacote de placa, Thonny e permissão de administrador
O custo escondido da escolha da placa na escola é a instalação. Uma instalação feita uma vez em casa se repete na escola em 8 computadores de alunos e um do professor, e na maioria das escolas só o responsável pela TI pode instalar programas. A carga de instalação das três placas é bem diferente:
| Passo | Arduino Uno | ESP32 | Raspberry Pi Pico |
|---|---|---|---|
| Software | Arduino IDE 2 | Arduino IDE 2 | Thonny (vem com seu próprio Python) |
| Pacote extra | Nenhum, o suporte ao Uno já vem pronto | esp32 by Espressif Systems pelo Gerenciador de Placas, várias centenas de MB | Um arquivo UF2 do MicroPython gravado na placa uma vez |
| Driver USB | Nenhum na placa original; placas compatíveis com CH340 podem precisar | CP210x, CH340 ou CH9102, conforme o chip da placa | Não precisa |
| Permissão de administrador | Geralmente necessária para instalar o IDE e o driver | Necessária para o IDE e o driver; o pacote de placa vai para a pasta do usuário | Carga menor, já que não há driver; o Thonny muitas vezes pode ser instalado na conta do usuário |
| Problema comum no primeiro carregamento | Porta errada, cabo só de carga | Porta não aparece, “Failed to connect” (botão BOOT), compilação demorada | Interpretador não selecionado no Thonny, placa sem MicroPython |
Um detalhe do pacote de placa do ESP32 costuma dar problema na escola: o pacote não é instalado para o computador inteiro, e sim na pasta do usuário que está logado. Se os alunos entram com uma conta compartilhada, não há problema; se cada um usa a própria conta, o pacote é baixado de novo para cada uma. Em computadores que voltam ao estado original a cada reinicialização, a instalação some no dia seguinte; nesse caso, peça ao responsável pela TI para incluir o pacote na imagem protegida. O Pico não tem esse problema, porque o MicroPython fica na própria placa: você prepara a placa uma vez e, o ano todo, o Thonny a reconhece em qualquer computador em que for conectada.
Quando for falar com o responsável pela TI, leve uma lista clara; em vez de dizer “instala o Arduino, por favor”, entregue os itens abaixo. Você pode enviar a lista com os itens do Uno antes do primeiro semestre e com os itens do ESP32 ou do Pico antes do segundo:
- A versão desktop do Arduino IDE 2 em 8 computadores de alunos e 1 do professor.
- O driver CH340, CP210x ou CH9102, conforme o chip USB das placas Uno ou ESP32 compatíveis; leia o chip na placa quando o pedido chegar.
- Se o ESP32 for usado: o pacote esp32 by Espressif Systems pelo Gerenciador de Placas e as bibliotecas usadas em aula; eles também precisam aparecer nas contas dos alunos.
- Se o Pico for usado: o Thonny. Se uma política bloquear armazenamento USB, a unidade RPI-RP2 que o Pico mostra no modo BOOTSEL também não vai aparecer; grave o MicroPython nas placas uma vez no seu próprio computador no início do semestre.
- As contas dos alunos não podem ter o acesso às portas seriais USB bloqueado.
- Após a instalação, um teste de 10 minutos com uma conta de aluno: conectar uma placa, selecionar a porta, carregar o código de exemplo.
Plano em camadas: um exemplo de um ano
Digamos que você tenha 2 aulas por semana, uma turma de 24 e alunos trabalhando em 8 grupos de três. Suponha que dê para usar cerca de 14 semanas de cada semestre para atividades práticas. No primeiro semestre, todos constroem a mesma base no Uno; no segundo, conforme o objetivo da escola, você escolhe o caminho A (ESP32, IoT) ou o caminho B (Pico, Python). Os dois caminhos começam de propósito com um projeto conhecido: os alunos refazem o primeiro projeto do semestre 1 na placa nova e veem a diferença por conta própria. Todos os projetos da tabela são grátis.
| Semestre e semana | Placa | Tema | Projeto grátis |
|---|---|---|---|
| Semestre 1, semanas 1–3 | Uno | O que é um programa, saída digital, temporização | LED piscante, Semáforo |
| Semestre 1, semanas 4–6 | Uno | Entrada, condições, guardar estado | Ligar e desligar um LED com botão |
| Semestre 1, semanas 7–9 | Uno | Sensor analógico, valor de limite | Luz noturna com LDR |
| Semestre 1, semanas 10–14 | Uno | Medição de distância e do ambiente, Monitor Serial, miniprojeto | Medição de distância com HC-SR04 (Monitor Serial), Temperatura e umidade com DHT11 |
| Semestre 2, caminho A, semanas 1–3 | ESP32 | O mesmo LED e botão no ESP32, a diferença dos 3,3 V, pacote de placa | LED piscando com ESP32 |
| Semestre 2, caminho A, semanas 4–8 | ESP32 | Sensor e LCD, conexão ao Wi-Fi | ESP32 DHT22: temperatura e umidade (com display LCD), Conexão Wi-Fi STA com ESP32 (com display LCD) |
| Semestre 2, caminho A, semanas 9–14 | ESP32 | Uma página web acessível pelo celular, projeto final de IoT | Servidor web assíncrono com ESP32 (com IP no display LCD) |
| Semestre 2, caminho B, semanas 1–4 | Pico | Sintaxe do Python, LED, semáforo | Raspberry Pi Pico: controle de LED externo (GP14 + protoboard), Raspberry Pi Pico: semáforo (3 LEDs em sequência, GP11/GP12/GP13) |
| Semestre 2, caminho B, semanas 5–14 | Pico | Distância, som, conjuntos de botões, projeto final | Sensor de estacionamento com Raspberry Pi Pico (HC-SR04 + 3 LEDs + buzzer), Piano de botões com Raspberry Pi Pico (5 botões + buzzer + gravador de melodias) |
Na primeira semana do segundo semestre, não ensine um assunto novo; peça que os alunos montem o projeto de LED conhecido na placa nova e pergunte apenas “o que mudou?”. Os números dos pinos, os 3,3 V, a escolha do pacote de placa no ESP32 ou o código em Python no Pico são as respostas, e os alunos não esquecem as diferenças que descobriram sozinhos. Preparamos a primeira aula do caminho A minuto a minuto no plano da primeira aula com ESP32 e o restante semana a semana no módulo de IoT com ESP32 de 8 semanas; para o caminho B, o plano de 6 semanas de Pico com MicroPython pode ser usado como está.
Um plano em camadas também divide o orçamento. No primeiro ano, você investe só em kits de Uno; como a segunda placa funciona com os LEDs, resistores, botões, LDRs e sensores desses kits, ela significa basicamente apenas placas, cabos e algumas peças extras. Em como montar um laboratório de Arduino na escola, sugerimos algumas placas ESP32 e Pico para demonstrações; se a turma inteira for passar para a segunda placa, conte as placas pelo número de grupos, não pelo conjunto de demonstração. A lista da segunda camada para 8 grupos e 1 reserva:
- Caminho A: 1 ESP32 DevKit por grupo, 9 para a turma; 9 cabos de dados compatíveis com a porta USB da placa. A maioria dos ESP32 DevKit ocupa quase uma protoboard inteira; juntar duas protoboards lado a lado e encaixar a placa no meio facilita as ligações.
- Caminho B: 1 Raspberry Pi Pico H ou Pico WH (com barras de pinos soldadas) por grupo, 9 para a turma; 9 cabos de dados micro USB. Se comprar Pico sem barras de pinos, você precisa reservar tempo de solda para 9 placas.
- Para os dois caminhos: se for usado um HC-SR04 de 5 V, um resistor de 1 kΩ e um de 2 kΩ por grupo, 9 de cada para a turma; ou uma versão do sensor que funcione com 3,3 V.
- Para as semanas sem fio: um hotspot do celular transmitindo em 2,4 GHz ou um roteador separado, em vez da rede da escola (caminho A, e caminho B com o Pico W).

5 erros comuns das escolas ao escolher uma placa
- Comprar uma placa de IoT sem objetivo de IoT: como o ESP32 é potente, é tentador comprar ESP32 para todos já no primeiro ano. Mas, se o Wi-Fi não for usado, os alunos convivem com a limitação dos 3,3 V e com passos extras de instalação sem ganhar nada em troca.
- Misturar placas na mesma aula: se quatro grupos trabalham com o Uno e quatro com o Pico, você está dando duas aulas ao mesmo tempo. Troque de placa no fim de um semestre ou de uma unidade; numa turma com níveis variados, diferencie pela dificuldade da tarefa, não pela placa.
- Confundir o Pico com o Pico W: só a versão W tem Wi-Fi. Se você planeja uma unidade sem fio, confira o W ao fazer o pedido; para uma introdução ao Python, o Pico simples basta.
- Ir para a aula com cabos só de carga: cabos USB só de carga alimentam a placa, mas não mostram porta, e os alunos passam muito tempo procurando um problema de driver. Teste os cabos um a um com uma placa no início do semestre e marque os cabos de dados.
- Achar que placas compatíveis são idênticas às originais: placas Uno e ESP32 compatíveis fazem sentido para o orçamento da escola, mas seus chips USB podem ser diferentes e exigir driver. Antes de um pedido grande, teste uma placa de amostra num computador da escola com uma conta de aluno.
Como as três placas aparecem no BlueGrays
O BlueGrays agrupa os projetos em três plataformas, e a divisão combina com um plano em camadas: há mais de 110 projetos para Arduino, cerca de 50 para ESP32 e mais de 30 para Raspberry Pi Pico. Destes, 60 são totalmente grátis: 20 de Arduino, 20 de ESP32 e 20 de Pico. Os projetos grátis incluem esquema do circuito, lista de componentes, código e a seção Entenda o código; todos os projetos da tabela do plano acima foram escolhidos entre eles. O código dos projetos de Arduino e ESP32 é Arduino C++, o dos projetos de Pico é MicroPython. Em Descobrir › Projetos, use Filtrar para escolher a plataforma e Preço para listar os projetos grátis que combinam com a placa da sua disciplina.
- Busca de projetos: a segunda pergunta é “Qual placa você tem?”, com as opções Arduino Uno / Nano, ESP32, Raspberry Pi Pico e “Ainda não tenho placa”. Os alunos recebem sugestões escolhendo a placa que têm, e a sugestão Prepare-se primeiro · grátis na tela de resultados mostra um projeto grátis para começar com as mesmas peças. Mais detalhes no artigo sobre a Busca de projetos.
- Guia de código: o Guia de código na seção Aprender tem duas trilhas, Arduino C++ e MicroPython, com 18 cartões cada. O exemplo de cada cartão vem com as abas Blocos, Arduino e MicroPython, então um aluno do caminho B vê lado a lado as versões em C++ e em Python do mesmo comando. A lista de cartões está no artigo sobre o guia de código.
- Perguntas do dia: a configuração Linguagem do código nas perguntas pode ser Ambas, Arduino ou MicroPython; uma turma do caminho B pode passar para perguntas de MicroPython no segundo semestre.
- Vamos montar juntos: o passo 3. Carregue o código do modo guiado muda conforme a placa: nos projetos de Arduino e ESP32, você escolhe a placa e a porta no menu Ferramentas do Arduino IDE; nos projetos de Pico, escolhe o interpretador MicroPython no Thonny. Fazer esse passo juntos no projetor na primeira aula reduz as dúvidas de instalação.
- Premium e pacotes para educadores: o Premium fica vinculado à conta e desbloqueia os projetos das três plataformas juntos; os alunos não precisam comprar mais nada para passar ao ESP32 ou ao Pico no segundo semestre. Para uma turma inteira, explicamos como funcionam os pacotes de 5 e 10 códigos, sem renovação automática, em Perfil > Pacotes para educadores no artigo códigos Premium em lote para a sua turma.
6 perguntas para responder antes de decidir: leve-as à reunião da sua área
- O que os alunos devem ser capazes de fazer no fim da disciplina: explicar um circuito, escrever código, enviar dados para uma rede?
- A escola ensina Python ou C++? Se sim, em quais séries?
- Quantos grupos vão trabalhar e quantas placas reserva você vai manter?
- Quem tem permissão para instalar programas nos computadores e quanto tempo a instalação vai levar?
- Seus sensores são de 5 V ou de 3,3 V, e servem na segunda placa?
- A rede da escola permite a conexão de dispositivos ou você vai precisar de um hotspot?
Se as respostas às duas primeiras perguntas estiverem claras, a placa se define sozinha: o Uno para eletrônica básica e algoritmos, o ESP32 para conectividade, o Pico para Python. Antes de decidir, abrir os projetos grátis deste plano no app BlueGrays, com esquemas do circuito e código, e revisá-los numa noite é o caminho mais rápido para ver qual trilha combina com a sua turma.
Perguntas frequentes
A escola deve ensinar Arduino ou Raspberry Pi Pico?
Para eletrônica básica e lógica de programação, o Arduino Uno é o começo mais seguro: funciona com 5 V, a maioria dos sensores se liga diretamente e há muito material didático. Se a sua escola ensina Python, o Pico se encaixa bem como segunda placa. Colocar as duas placas em sequência, semestre a semestre, costuma funcionar melhor do que escolher só uma.
O ESP32 é difícil para iniciantes?
A parte da programação não é difícil; o ESP32 também é programado pelo Arduino IDE no mesmo C++. A dificuldade está na instalação (um pacote de placa extra, um driver USB, às vezes o botão BOOT) e no limite de 3,3 V. Por isso, na escola, é mais fácil introduzir o ESP32 depois que os alunos aprenderam a montar circuitos básicos no Uno.
O Raspberry Pi Pico é a mesma coisa que um Raspberry Pi?
Não. O Raspberry Pi é um pequeno computador que roda um sistema operacional; o Pico é uma placa microcontroladora que roda um único programa, como um Arduino. Não se liga tela nem teclado ao Pico; ele é conectado a um computador por USB e programado em MicroPython pelo Thonny.
É preciso permissão de administrador para instalar o Arduino IDE nos computadores da escola?
Na maioria das escolas, instalar programas e drivers USB exige permissão de administrador, então planeje isso com o responsável pela TI. Além disso, o pacote de placa do ESP32 vai para a pasta do usuário logado, por isso testar com uma conta de aluno é essencial. O lado do Pico é mais leve, porque não precisa de driver separado.
A escola deve comprar o Pico ou o Pico W?
Se você só vai ensinar Python e eletrônica básica, o Pico basta. Se planeja uma unidade com Wi-Fi ou Bluetooth, compre o Pico W; nas aulas, os dois são programados da mesma forma. Prefira as versões Pico H ou Pico WH, com barras de pinos soldadas, para encaixar direto na protoboard.
Quantas placas uma turma precisa?
Uma turma de 24 em grupos de três forma 8 grupos; 9 placas, incluindo uma reserva, bastam. Se preferir duplas, conte 12 grupos e 1–2 reservas. A mesma conta vale ao passar para a segunda placa; algumas placas compradas para demonstrações no laboratório não bastam para a turma inteira fazer a troca.
Projetos para montar depois desta leitura
Ver todos os projetos
LED piscante
O primeiro contato com a eletrônica: acender e apagar um único LED. O Arduino acende e apaga o LED em intervalos curtos, fazendo a luz piscar rapidamente. Você vê da forma mais simples como a placa co

Semáforo
Uma pequena versão do semáforo que você vê na rua todos os dias. O vermelho fica aceso por dois segundos, o amarelo acende por um instante, o verde fica aceso por dois segundos e depois volta ao verme

Luz noturna com LDR
Uma pequena luz noturna que acende sozinha quando escurece e apaga ao amanhecer. Um sensor de luz mede a luminosidade do quarto, e o Arduino acende o LED quando está escuro o suficiente e apaga quando

Medição de distância com HC-SR04 (Monitor Serial)
O sensor HC-SR04 funciona como um morcego que se orienta no escuro: emite um som que você não consegue ouvir, escuta o eco e mede a distância até o objeto à sua frente. O Arduino escreve essa distânci

LED piscando com ESP32
Ensina o uso básico de uma saída GPIO no ESP32. Fazemos um LED piscar ligando e desligando um pino digital. É a versão para ESP32 do clássico projeto blink do Arduino UNO: os comandos básicos de blink no ambiente Arduino são os mesmos, mas a disposição dos pinos e os níveis de 3,3 V dos GPIOs do ESP32 diferem dos do Arduino UNO.

Temperatura e umidade com ESP32 e DHT22 (com display LCD)
Este projeto mede a temperatura e a umidade do ambiente com um sensor DHT22 e exibe os dados em tempo real em um LCD I2C 16x2. Os dados são lidos do sensor pelo protocolo de um fio (one-wire) com a biblioteca Adafruit DHT. Este projeto serve de base para estações meteorológicas IoT, automação residencial ou sistemas de monitoramento ambiental em estufas. A comunicação com o DHT22 é feita pelo pino GPIO 4 do ESP32.

Raspberry Pi Pico: controle de LED externo (protoboard)
O próximo passo após o LED integrado do Pico: conectar um LED externo à protoboard e controlá-lo pelo pino GP14. Neste projeto, você aprende a usar qualquer pino GPIO de uso geral do Pico como saída, a polaridade do LED (terminal longo = ânodo/+, terminal curto = cátodo/–) e por que um resistor limitador de corrente (220Ω) é necessário. Sem o resistor, uma corrente excessiva passa pelo LED e pode queimá-lo. O circuito é muito simples: Pico GP14 → resistor de 220Ω → LE

Raspberry Pi Pico: semáforo (3 LEDs em sequência)
Simulamos um semáforo real com LEDs vermelho, amarelo e verde — o primeiro projeto com 3 LEDs da série Pico! Verde por 4 segundos: "siga"; amarelo por 1,5 segundo: "prepare-se"; vermelho por 3 segundos: "pare"; e vermelho+amarelo por 1 segundo: "saída" (padrão de semáforo europeu). Aprenda definição de funções (def all_off()), lógica de máquina de estados (sequência) e sincronização de vários GPIOs.
Mais artigos
- Plano de aula de ESP32: checklist de preparação para a primeira aula e roteiro de 40 minutos
- Plano de aula com Raspberry Pi Pico: 6 semanas de MicroPython na sala de aula
- Plano de curso de IoT com ESP32: um módulo de Internet das Coisas em 8 semanas
- Como montar um laboratório de Arduino na escola: lista de kits, layout e orçamento
App BlueGrays
Monte este circuito passo a passo pelo celular
Esquema do circuito, código e lista de componentes em uma só tela. Mais de 200 projetos com Arduino, ESP32 e Pico prontos para montar.
Escaneie com seu celular
Aponte a câmera para o código para abrir a loja de aplicativos do seu celular.
ou abrir a loja

