Projetos com Arduino: 30 ideias do iniciante ao avançado
30 projetos com Arduino organizados por nível, cada um com uma descrição curta e a lista de peças: 10 para iniciantes, 10 intermediários e 10 avançados, além de ideias para ESP32 e Pico.
Procurando ideias de projetos com Arduino? Você está no lugar certo: esta lista tem 30 projetos nos níveis iniciante, intermediário e avançado, e as tabelas dizem o que cada um faz, o que ensina e de quais peças precisa. As ideias ficam mais difíceis aos poucos, de acender um LED a um robô que desvia de obstáculos, e cada nível se apoia no que você aprendeu no anterior. No final você também encontra seis ideias bônus para o ESP32, com Wi-Fi, e para o Raspberry Pi Pico, programado em MicroPython, além de um método prático para planejar um projeto do começo ao fim.
O melhor jeito de usar esta lista é escolher na tabela um projeto do seu nível, montar primeiro a versão básica e depois melhorá-la com pequenos acréscimos. Colocar um buzzer na luz noturna ou um display no sensor de estacionamento, por exemplo, muitas vezes ensina mais do que começar um projeto novinho do zero. A maioria dos projetos das tabelas está no app BlueGrays com esquema do circuito e código passo a passo; a coluna “No BlueGrays” mostra os projetos correspondentes.

Antes de começar: de quais peças você precisa?
Os 7 primeiros projetos podem ser montados com um kit básico: um Arduino Uno (ou Nano), uma protoboard, jumpers macho-macho, alguns LEDs coloridos mais um LED RGB, resistores de 220 Ω e 10 kΩ, botões, um potenciômetro, um LDR e um buzzer passivo. Para os projetos 8–10 você acrescenta um sensor de distância HC-SR04, um servo SG90 e um sensor de movimento PIR; a maioria dos kits iniciais já traz os três. No nível intermediário entram módulos como o DHT11, um LCD I2C, um receptor IR com controle remoto, um display de 7 segmentos e uma fita de LED WS2812B. No nível avançado você precisa de peças como drivers de motor, relés e uma fonte de alimentação externa. Para decidir qual kit comprar, veja o guia do kit Arduino para iniciantes; para escolher a placa, leia Qual Arduino comprar?, e, para as conexões internas da protoboard, O que é protoboard?.






| Nível | O que você precisa saber | Peças típicas | Tempo por projeto |
|---|---|---|---|
| Iniciante | pinMode, digitalWrite, digitalRead, analogRead, delay | LED, resistor, botão, LDR, buzzer, potenciômetro | 30 minutos – 1 hora |
| Intermediário | Instalar bibliotecas, I2C, millis(), arrays, funções | HC-SR04, DHT11, LCD, receptor IR, servo, WS2812B | 2 – 4 horas |
| Avançado | Máquinas de estados, drivers de motor, alimentação externa, combinar vários módulos | L298N, relé, teclado matricial, RFID, OLED, bomba | 1 – 3 dias |
Nível iniciante: 10 projetos fáceis com Arduino
Os projetos deste nível ensinam três habilidades básicas: saída digital (acender um LED), entrada digital (ler um botão) e entrada analógica (ler um sensor). Coloque sempre um resistor antes de cada LED; para um LED vermelho comum funcionando em 5 V, 220 Ω dá cerca de 14 mA, o que é seguro. Você encontra o valor certo para outras cores com a calculadora de resistor para LED.
| # | Projeto | O que faz e o que ensina | Peças necessárias | No BlueGrays |
|---|---|---|---|---|
| 1 | LED piscando | Liga e desliga um LED em intervalos definidos; ensina saída digital e temporização | 1 LED, resistor de 220 Ω | LED piscante (Blink) |
| 2 | Semáforo | Acende LEDs vermelho, amarelo e verde na ordem real; ensina o fluxo passo a passo | 3 LEDs, 3 resistores de 220 Ω | Semáforo |
| 3 | Luzes de polícia | Pisca LEDs vermelho e azul em rajadas rápidas; ensina padrões repetidos com laços for | LED vermelho e azul, 2 resistores | Estrobo de polícia |
| 4 | LED liga-desliga com botão | Muda o estado do LED a cada toque; ensina entrada digital e o resistor de pull-up | Botão, LED, resistor de 220 Ω | LED com botão (liga/desliga) |
| 5 | Luz noturna automática | Acende um LED quando escurece; ensina leitura analógica e limites | LDR, resistor de 10 kΩ, LED | Luz noturna com LDR |
| 6 | Melodia no buzzer | Toca uma música a partir das frequências das notas; ensina a função tone() | Buzzer passivo | Hino Nacional Turco com buzzer |
| 7 | Transição de cores com LED RGB | Mistura três canais de cor para transições suaves; ensina PWM | LED RGB, 3 resistores | Transição suave de cores com LED RGB |
| 8 | Medidor de distância | Mostra no monitor serial a distância medida por um sensor ultrassônico | Sensor de distância HC-SR04 | Medição de distância com HC-SR04 (Monitor Serial) |
| 9 | Servo com potenciômetro | Gira o braço do servo de 0 a 180 graus conforme você gira o botão | Potenciômetro, servo SG90 | Servo motor com potenciômetro |
| 10 | Detector de movimento | Acende um LED ou toca um buzzer quando alguém passa | Sensor PIR, LED ou buzzer | Detector de movimento com sensor PIR |
- Projetos com LED (1–3): a perna longa do LED (ânodo) vai ao positivo e a curta (cátodo), ao negativo. Os detalhes sobre as pernas e a escolha do resistor estão em O que é LED? e O que é resistor?. Ajustar o tempo do amarelo e colocar um botão de pedestre no semáforo é uma ótima primeira melhoria.
- Projeto com botão (4): se você ligar o botão com INPUT_PULLUP, não precisa de resistor externo. O debounce é obrigatório para que um toque não seja contado várias vezes; o artigo sobre como ligar um botão mostra os dois métodos.
- Luz noturna (5): o LDR e o resistor de 10 kΩ formam um divisor de tensão, e o analogRead retorna um valor entre 0 e 1023. Ajuste o limite medindo no seu próprio cômodo; os detalhes estão no artigo sobre o sensor de luz LDR.
- Melodia (6): um buzzer ativo só produz um tom; para uma melodia você precisa de um buzzer passivo. Você vê a diferença em O que é buzzer?.
- LED RGB (7): os modelos de ânodo comum e de cátodo comum usam lógicas opostas; escolha o tipo errado e as cores saem invertidas. O guia do LED RGB explica os dois tipos.
- Projetos com sensores (8–10): o HC-SR04, o servo motor e o sensor PIR são os blocos de construção do próximo nível; fazer cada um funcionar sozinho primeiro facilita muito os projetos intermediários.
Nível intermediário: 10 projetos com Arduino
No nível intermediário você deixa de usar uma única peça e passa a usar vários módulos juntos: mostra a leitura de um sensor em um display, liga um LED com um comando do controle remoto ou acelera um buzzer conforme uma medição. Duas habilidades se destacam aqui: instalar bibliotecas e a temporização com millis(). Um sensor de estacionamento escrito com delay() não consegue fazer um som decente enquanto mede; com millis() as duas coisas acontecem ao mesmo tempo.
| # | Projeto | O que faz e o que ensina | Peças necessárias | No BlueGrays |
|---|---|---|---|---|
| 11 | Sensor de estacionamento | Apita mais rápido conforme o obstáculo se aproxima e toca sem parar quando está muito perto | HC-SR04, buzzer passivo, LEDs | Sensor de estacionamento com HC-SR04 |
| 12 | Display de temperatura e umidade | Mostra a temperatura e a umidade do cômodo em um display | DHT11, LCD I2C 16x2 | Temperatura e umidade com DHT11 e display LCD I2C |
| 13 | Knight Rider com velocidade ajustável | Os LEDs varrem de um lado para o outro e um potenciômetro define a velocidade; junta arrays e leitura analógica | 6–8 LEDs, resistores, potenciômetro | LEDs Knight Rider com velocidade ajustável |
| 14 | Relógio digital | Mostra a hora em um display de 7 segmentos de 4 dígitos; com um módulo RTC, mantém a hora mesmo sem energia | Display de 7 segmentos de 4 dígitos, módulo RTC opcional | Relógio digital com display de 7 segmentos de 4 dígitos |
| 15 | LEDs controlados por controle remoto | Liga e desliga LEDs com os botões de um controle de TV | Receptor IR, controle remoto, LEDs | Liga/desliga de LED com receptor IR e controle remoto |
| 16 | Teste de reação | Mede em milissegundos a rapidez com que você aperta o botão depois que a luz acende | Botão, LED, buzzer | Teste de reação com alerta sonoro no Arduino |
| 17 | Dado eletrônico | Mostra um número aleatório de 1 a 6 quando você aperta o botão; ensina a função random() | Display de 7 segmentos ou 7 LEDs, botão | Projeto de dado |
| 18 | Controle de LED pelo celular | Acende um LED com um comando enviado por um app Bluetooth no celular | Módulo Bluetooth HC-05, LED | Controle de LED pelo celular via Bluetooth |
| 19 | Alarme de porta | Quando a porta abre, o ímã se afasta e o alarme toca | Reed switch, ímã, buzzer | Sensor de porta com reed switch |
| 20 | Show de luzes NeoPixel | Roda animações sequenciais e estroboscópicas em uma fita de LED endereçável | Fita ou anel de LED WS2812B, fonte de 5 V | Usando o WS2812B, Estrobo de polícia com WS2812B |
- Sensor de estacionamento (11): dividir por 58 o tempo de eco do HC-SR04 em microssegundos dá a distância em centímetros. O código sem bloqueio deste projeto está na seção de planejamento abaixo; os detalhes do sensor estão no artigo sobre o HC-SR04.
- Display de temperatura (12): não leia o DHT11 mais de uma vez por segundo; o sensor produz no máximo um valor novo por segundo. Ligar o display por I2C leva só 4 fios; veja DHT11 e display LCD I2C.
- Relógio digital e dado (14, 17): nos displays de 7 segmentos, a diferença entre ânodo comum e cátodo comum é crucial; o artigo sobre o display de 7 segmentos traz as tabelas de segmentos.
- Controle remoto e Bluetooth (15, 18): cada botão de um controle IR tem o próprio código, então primeiro você precisa ler esses códigos no monitor serial. Os detalhes estão nos artigos Receptor IR + controle remoto e módulo Bluetooth HC-05.
- NeoPixel (20): cada LED WS2812B pode puxar cerca de 60 mA no branco total, então uma fita de 30 LEDs pode chegar a 1,8 A. Os detalhes estão no artigo sobre o WS2812B NeoPixel.
Nível avançado: 10 projetos com Arduino
Os projetos avançados reúnem vários sensores, motores e cargas do mundo real. Aqui o projeto da alimentação e a mecânica importam tanto quanto o código: alimentar os motores separadamente, ligar o relé com segurança, prender bem os cabos. No código, pensar em máquinas de estados facilita a sua vida: por exemplo, você define separadamente os estados de uma fechadura, como “esperando, digitando o código, aberta, alarme”, e em cada estado faz só o trabalho que pertence a ele.
| # | Projeto | O que faz e o que ensina | Peças necessárias | No BlueGrays |
|---|---|---|---|---|
| 21 | Fechadura com teclado | Abre a fechadura com servo se o código digitado no teclado estiver certo e avisa se estiver errado | Teclado matricial 4x4, LCD I2C, servo SG90, buzzer | App de senha com teclado 4x4 e LCD, Cofre eletrônico inteligente |
| 22 | Acesso com cartão RFID | Abre a porta quando um cartão cadastrado é lido e dispara um alarme para um cartão desconhecido | Módulo RFID RC522, cartões, servo, LED | Autenticação por RFID |
| 23 | Robô que desvia de obstáculos | Para quando detecta um obstáculo à frente, muda de direção e segue em frente | Chassi de robô, 2 motores CC, L298N, HC-SR04, servo, bateria | Robô que desvia de obstáculos |
| 24 | Carrinho controlado por Bluetooth | Dirigido para frente, para trás, para a esquerda e para a direita por um app no celular | 2 motores CC, L298N, HC-05, suporte de pilhas | Carrinho controlado por Bluetooth com L298N |
| 25 | Irrigação inteligente | Liga a bomba quando a terra seca e desliga quando ela já está molhada o suficiente | Sensor de umidade do solo, relé, mini bomba submersível | Estação de irrigação inteligente |
| 26 | Alarme de gás e chama | Dispara um alarme sonoro e visual em caso de vazamento de gás ou chama | Sensor de gás MQ-2, sensor de chama, buzzer, LED | Alarme com sensor de chama e de gás |
| 27 | Sistema de segurança a laser | Toca o alarme quando o feixe de laser é interrompido | Módulo laser, LDR, buzzer | Sistema de segurança a laser |
| 28 | Jogos no OLED | Roda Pong ou um jogo do dinossauro corredor em um display OLED pequenininho | OLED SSD1306 de 0,96 polegada, botões | Jogo Pong - SSD1306, OLED T-Rex Run |
| 29 | Jogo da memória Simon | Pede que você repita uma sequência de cores e sons cada vez mais longa | 4 LEDs, 4 botões, buzzer | Jogo Simon - jogo da memória com Arduino |
| 30 | Relógio e estação meteorológica com matriz de pontos | Mostra a hora, a data e a temperatura como texto rolante | Matriz de pontos MAX7219 8x32, RTC DS1307, sensor de temperatura | Relógio, calendário e estação meteorológica com matriz de pontos (MAX7219, DS1307) |
- Projetos de fechadura (21–22): guardar o código na EEPROM em vez de deixá-lo fixo no programa mantém suas configurações mesmo quando a placa é desligada e ligada de novo. Para a ligação, veja os artigos sobre o teclado matricial e o leitor RFID; lembre que o RC522 funciona em 3,3 V.
- Robôs (23–24): motores CC não se ligam direto em um pino do Arduino; você precisa de um driver como o L298N. O L298N tem uma queda de 2 V ou mais, então alimente motores de 6 V com uma fonte de 7–9 V. Os detalhes estão no artigo Controle de motor CC com o L298N.
- Irrigação inteligente (25): sensores de solo resistivos baratos sofrem corrosão se ficam alimentados o tempo todo; alimente o sensor por um pino só durante a medição. Use um relé para a bomba; veja sensor de umidade do solo e módulo relé.
- Alarme de gás (26): o aquecedor do MQ-2 precisa de alguns minutos para esquentar toda vez que é ligado; ajuste o limite medindo no ar limpo depois do aquecimento. Os detalhes estão no artigo sobre o sensor de gás MQ-2.
- Jogos (28–29): o buffer de quadro de 1 KB do OLED ocupa metade dos 2 KB de RAM do Uno, então fique de olho no uso de memória nos jogos. Você pode usar um joystick em vez de botões para o controle; para o display, veja o artigo sobre o display OLED de 0,96 polegada (SSD1306).
6 ideias bônus com ESP32 e Raspberry Pi Pico
Se o seu projeto precisa se conectar à internet, ser controlado pelo celular ou enviar dados para um servidor, trocar o Arduino Uno pelo ESP32 é o caminho mais fácil: Wi-Fi e Bluetooth vêm embutidos, e ele é programado na mesma Arduino IDE. Já o Raspberry Pi Pico é barato e rápido e pode ser programado em MicroPython, o que o torna ótimo se você quer aprender Python. Você decide entre os dois com a comparação Arduino ou ESP32? e começa com os artigos O que é ESP32? e O que é Raspberry Pi Pico?.


| Placa | Projeto | O que faz | No BlueGrays |
|---|---|---|---|
| ESP32 | Servidor web com Wi-Fi | Controla um LED ou um relé por uma página aberta no navegador do celular | Servidor web assíncrono com ESP32 (IP mostrado no LCD) |
| ESP32 | Relógio pela internet | Pega a hora de um servidor NTP e sempre mostra a hora certa sem precisar de ajuste | Hora real da internet com NTP no ESP32 |
| ESP32 | Display de previsão do tempo | Mostra em um display OLED os dados do tempo obtidos da internet | ESP32 HTTPClient + API de previsão do tempo (OLED SSD1306) |
| ESP32 | Alarme de movimento com Telegram | Envia uma mensagem no Telegram para o seu celular quando detecta movimento | Sistema de alarme de movimento com ESP32 (PIR + buzzer + LED + Telegram) |
| Pico | Semáforo com 4 modos | Alterna entre quatro modos de funcionamento com um botão; ensina máquinas de estados em MicroPython | Semáforo com seletor de 4 modos por botão no Raspberry Pi Pico |
| Pico | LED que respira | Aumenta e diminui devagar o brilho de um LED com PWM | Fade de LED com PWM no Raspberry Pi Pico (efeito de respiração, GP14) |
Como planejar um projeto do começo ao fim?
- Descreva o que ele faz em uma frase: “Se um obstáculo estiver a menos de 50 cm, o bipe deve acelerar.” Se a frase está clara, o projeto também está.
- Liste as entradas e saídas: as entradas são sensores e botões; as saídas são LEDs, buzzers, motores e displays. Dê um pino a cada uma; o mapa de pinos da sua placa está na ferramenta de pinagem.
- Calcule o orçamento de energia: some a corrente que cada peça puxa. Um pino do Arduino Uno fornece 40 mA como máximo absoluto, e você não deve passar de 20 mA para um funcionamento seguro; para mais, use um transistor, um relé ou um driver. A ferramenta da lei de Ohm faz as contas.
- Teste cada módulo sozinho: primeiro leia o sensor no monitor serial e toque o buzzer com um sketch separado. Se você liga tudo de uma vez e não funciona, achar o defeito fica muito mais difícil.
- Junte as partes: reúna o código em um único loop() usando millis() em vez de delay(), para que cada tarefa rode no seu próprio tempo.
- Coloque em uma caixa e documente: fotografe o circuito funcionando e guarde a tabela de ligações e o código. Você vai economizar muito tempo quando usar as mesmas peças no próximo projeto.
Vamos aplicar esses passos ao projeto intermediário do sensor de estacionamento. A entrada é o HC-SR04 (TRIG no pino 9, ECHO no pino 10) e a saída é um buzzer passivo (pino 8). O sensor puxa cerca de 15 mA e um buzzer passivo pequeno fica dentro dos limites do pino, então a corrente total é coberta tranquilamente pela USB. O código abaixo mede a distância cerca de 16 vezes por segundo e, quando um obstáculo está a menos de 50 cm, deixa os bipes mais rápidos em proporção à distância: cada bipe e o silêncio depois dele duram 10 ms por centímetro, ou seja, 400 ms a 40 cm e 100 ms a 10 cm. Abaixo de 5 cm o som fica contínuo.
1const int TRIG = 9;
2const int ECHO = 10;
3const int BUZZER = 8; // pasif buzzer / passive buzzer
4
5unsigned long olcumZaman = 0, bipZaman = 0;
6long mesafe = 400; // cm
7bool bipAcik = false, sesCaliyor = false;
8
9long mesafeOlc() {
10 digitalWrite(TRIG, LOW);
11 delayMicroseconds(2);
12 digitalWrite(TRIG, HIGH);
13 delayMicroseconds(10); // 10 µs tetik darbesi / 10 µs trigger pulse
14 digitalWrite(TRIG, LOW);
15 unsigned long sure = pulseIn(ECHO, HIGH, 30000UL); // en fazla 30 ms bekle / wait at most 30 ms
16 if (sure == 0) return 400; // yankı yok: engel uzakta / no echo: obstacle is far
17 return sure / 58; // µs -> cm
18}
19
20void setup() {
21 pinMode(TRIG, OUTPUT);
22 pinMode(ECHO, INPUT);
23 pinMode(BUZZER, OUTPUT);
24}
25
26void loop() {
27 unsigned long simdi = millis();
28 if (simdi - olcumZaman >= 60) { // saniyede yaklaşık 16 ölçüm / about 16 readings per second
29 olcumZaman = simdi;
30 mesafe = mesafeOlc();
31 }
32
33 bool sesli = false;
34 if (mesafe < 5) { // çok yakın: sürekli ses / very close: continuous tone
35 sesli = true;
36 } else if (mesafe < 50) { // yaklaştıkça bipler sıklaşır / beeps speed up as it gets closer
37 if (simdi - bipZaman >= (unsigned long)mesafe * 10) {
38 bipZaman = simdi;
39 bipAcik = !bipAcik;
40 }
41 sesli = bipAcik;
42 }
43
44 if (sesli != sesCaliyor) { // yalnızca değişince çal ya da sustur / switch only on change
45 sesCaliyor = sesli;
46 if (sesli) tone(BUZZER, 2000);
47 else noTone(BUZZER);
48 }
49}Há duas coisas para notar no código. Primeiro, demos ao pulseIn() um timeout de 30 ms; se nenhum eco voltar, o código não espera para sempre e trata a distância como 400 cm. Segundo, o tone() só é chamado quando o estado do som muda, então o buzzer não é reiniciado a cada passada e não chia. Para levar o projeto adiante, tente mostrar a distância em um LCD I2C ou em um display OLED e acrescentar uma barra de aviso com LEDs verde, amarelo e vermelho.
Erros comuns ao escolher e montar projetos
| Erro | Resultado | Solução |
|---|---|---|
| Escolher um carrinho robô como primeiro projeto | Problemas de motor, alimentação e código aparecem todos de uma vez e a motivação cai | Termine primeiro 4–5 projetos sem motores |
| Ligar um LED sem resistor | O LED ou o pino do Arduino se danifica | Coloque um resistor em série de 220–330 Ω em cada LED |
| Alimentar servos e motores pelo pino 5V | A placa reinicia aleatoriamente e a conexão USB cai | Use uma fonte externa de 5 V e ligue os GNDs juntos |
| Montar o circuito inteiro de uma vez | Você não consegue saber onde está o defeito | Teste cada módulo separadamente e depois junte |
| Escrever tudo com delay() | Os botões respondem com atraso e eventos dos sensores se perdem | Escreva código sem bloqueio com millis() |
| Ligar um módulo de 3,3 V em 5 V | Módulos como o RC522 podem se danificar | Confira a tensão de alimentação do módulo e use um conversor de nível se precisar |
| Copiar e rodar código sem entender | O projeto quebra com a menor mudança | Leia o código linha por linha, mude valores e observe o resultado |
Qual projeto combina com você? Sugestões rápidas por interesse
| Interesse | Iniciante | Intermediário | Avançado |
|---|---|---|---|
| Luz e cor | Semáforo, LED RGB | Show de luzes NeoPixel | Relógio com matriz de pontos |
| Som e música | Melodia no buzzer | Sensor de estacionamento (aviso sonoro) | Jogo da memória Simon |
| Automação residencial e segurança | Luz noturna, detector de movimento | Alarme de porta, LEDs por controle remoto | Fechadura com teclado, alarme de gás, irrigação inteligente |
| Robótica e movimento | Servo com potenciômetro | Controle por Bluetooth pelo celular | Robô que desvia de obstáculos, carrinho Bluetooth |
| Medição e displays | Medidor de distância | Display de temperatura e umidade | Estação meteorológica com matriz de pontos |
| Jogos | - | Dado eletrônico, teste de reação | Jogos no OLED, Simon |
Depois de passar pelos 30 projetos da lista, você terá usado quase todos os blocos básicos do Arduino: entrada e saída digitais e analógicas, PWM, I2C, temporização, controle de motores e máquinas de estados. Para ver para que serve cada sensor, dê uma olhada também no guia de sensores para Arduino. No app BlueGrays você encontra a maioria dessas ideias, do LED piscante ao Robô que desvia de obstáculos e da Estação de irrigação inteligente ao servidor web com ESP32, com esquemas do circuito e código pronto passo a passo, para começar agora mesmo com um projeto do seu nível.
Perguntas frequentes
Qual é o projeto com Arduino mais fácil para iniciantes?
O projeto mais fácil é piscar um LED (Blink); você só precisa de um LED e um resistor de 220 Ω e, com o LED embutido do Uno no pino 13, nem de peça nenhuma. Depois vêm o semáforo, um LED controlado por botão e uma luz noturna com LDR. Esses quatro projetos ensinam o básico de saída digital, entrada digital e leitura analógica.
O que dá para fazer com um Arduino?
Com um Arduino você monta praticamente qualquer projeto que leia um sensor e controle alguma coisa, de efeitos de luz e som a instrumentos de medição, automação residencial e robôs. Exemplos típicos são um sensor de estacionamento, um display de temperatura, uma fechadura de porta com teclado, um sistema de irrigação inteligente ou um robô que desvia de obstáculos. Para projetos que precisam de conexão com a internet, placas com Wi-Fi como o ESP32 são a escolha habitual.
Qual kit devo comprar para projetos com Arduino?
Um kit com Arduino Uno ou Nano, protoboard, jumpers, LEDs (incluindo um LED RGB), resistores, botões, um potenciômetro, um LDR e um buzzer passivo cobre os 7 primeiros projetos; acrescente um HC-SR04, um servo SG90 e um sensor PIR e você monta todos os 10 primeiros. Os acréscimos mais comuns para o nível intermediário são um DHT11, um LCD I2C, um receptor IR com controle remoto e um display de 7 segmentos. Peças como drivers de motor e relés você pode comprar quando partir para os projetos avançados.
Preciso saber programar para aprender Arduino?
Não, você pode começar com Arduino sem nenhuma experiência em programação; os primeiros projetos usam só um punhado de comandos (pinMode, digitalWrite, delay). O código é baseado em C/C++, e modificar exemplos prontos é o jeito mais rápido de aprender. Conceitos como variáveis, if, for e funções se encaixam naturalmente conforme os seus projetos avançam.
Qual é um bom projeto com Arduino para a escola?
Em projetos escolares, se destacam as ideias que resolvem um problema real: um sistema de irrigação inteligente, um alarme de gás e chama, um sensor de estacionamento, um display de temperatura e umidade ou um sistema de acesso com cartão. Esses projetos impressionam quando funcionam e mostram com clareza a lógica de perceber, decidir e agir. Mostrar o esquema do circuito e os resultados das suas medições na apresentação deixa o projeto mais forte.
Devo começar meu projeto com um Arduino ou com um ESP32?
Se você é novo na eletrônica, o Arduino Uno é mais fácil: funciona em 5 V, trabalha direto com a maioria dos módulos e é fácil achar exemplos. Se o seu projeto precisa de Wi-Fi, Bluetooth ou internet, escolha o ESP32; ele é programado na mesma Arduino IDE, mas, como funciona em 3,3 V, você precisa ter cuidado com a ligação.
Projetos para montar depois desta leitura
Ver todos os projetos
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

Temperatura e umidade com DHT11
Qual é a temperatura do seu quarto? O ar está úmido ou seco? O sensor DHT11 mede a temperatura e a umidade, e o Arduino mostra os valores em um display LCD de duas linhas, atualizando a cada poucos se

Sensor de estacionamento com HC-SR04
Uma versão em miniatura do sensor de estacionamento de um carro: quanto mais perto um objeto chega, mais rápidos ficam os bipes. O sensor de distância mede a distância até o objeto à sua frente; se el

Jogo da memória com Arduino (4 LEDs + 4 botões + buzzer)
Você confia na sua memória? Quatro LEDs coloridos acendem em sequência, cada um tocando sua própria nota, e você repete a mesma ordem apertando os botões. A cada rodada correta, uma nova cor é adicion

Robô que desvia de obstáculos
Que tal construir um veículo inteligente que encontra seu próprio caminho? O robô que desvia de obstáculos monitora o ambiente constantemente com o sensor ultrassônico na parte da frente. Ao encontrar

Estação de irrigação inteligente
Um jardineiro que rega suas plantas sozinho para que elas não sequem enquanto você está de férias. Um sensor de umidade do solo mede o quanto a terra está úmida; quando ela seca, o Arduino aciona a bo
Mais artigos
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

