Explore projetos Arduino
Centenas de projetos, do nível iniciante ao avançado, com esquemas dos circuitos, códigos e vídeos. Comece pelo seu nível.

Display de cotações de ouro e moedas com ESP32 (Wi-Fi + display OLED + botão)
Qual é a cotação do ouro agora? Não precisa olhar o celular! O **ESP32** se conecta ao Wi-Fi, busca as cotações de **ouro por grama**, **dólar americano** e **euro** em uma fonte JSON gratuita que não exige chave e as mostra em um **OLED de 0,96 polegada**. As cotações são atualizadas a cada 60 segundos; o **botão** troca de página e um toque longo atualiza os dados na hora. Se a internet cair, os últimos valores continuam no display com a indicação `OFFLINE`.

Relógio de horários de oração com ESP32 (Wi-Fi + display OLED + buzzer)
Quanto falta para a oração do pôr do sol? O **ESP32** obtém a hora pela internet, busca os horários de oração da sua cidade pelo método Diyanet e mostra a próxima oração com uma **contagem regressiva** grande em um **OLED de 0,96 polegada**. Quando chega a hora, um **buzzer passivo** toca uma melodia curta e suave. Pressione o **botão** para listar todos os horários de hoje ou mantenha-o pressionado para testar o alerta na hora em modo de demonstração.

Painel seguidor solar com Raspberry Pi Pico (2 LDRs + servo SG90)
Um painel que encontra o sol sozinho! O **Raspberry Pi Pico** mede a luz com **2 LDRs**, um de cada lado do painel, e um **servo SG90** o gira para o lado mais iluminado. Uma diferença grande faz o painel girar rápido; uma pequena, devagar. Quando a luz dos dois lados se iguala, ele para suavemente. À noite, o painel volta para o leste para esperar o nascer do sol. Um experimento pronto para **feiras de ciências** e projetos escolares.

Lixeira sem toque com Arduino (HC-SR04 + servo SG90 + LED)
Aproxime a mão e a tampa se abre sozinha! Quando o **sensor ultrassônico HC-SR04** detecta sua mão a menos de 15 cm, um **servo SG90** levanta a tampa em meio segundo e um **LED** acende. Depois que você afasta a mão, a tampa espera 3 s e fecha devagar. Se o sensor detectar uma mão durante o fechamento, a tampa se abre novamente; ainda pode haver contato devido a atrasos na medição ou a uma mão não detectada. Um dos favoritos nas feiras escolares, que também é útil em casa.

Caixa surpresa de aniversário com Arduino (LDR + buzzer + 3 LEDs)
A pessoa abriu o presente e a caixa começou a cantar! Um **LDR** escondido dentro da caixa detecta a luz quando a tampa abre; o **buzzer** toca "Parabéns pra você" e **3 LEDs** acendem junto com as notas. Quando a música termina, os LEDs tremulam como velas de aniversário. Faça um **presente** para alguém que você ama: funciona com pilhas e fica em silêncio quando a tampa fecha.

Balança de cozinha com Arduino (HX711 + célula de carga + LCD I2C)
Coloque o recipiente, aperte o botão e zere! Uma balança de cozinha de verdade com um amplificador **HX711** e uma **célula de carga** de 5 kg: o **LCD I2C** mostra o peso em gramas ou onças, com uma barra de preenchimento na segunda linha. Um único **botão** faz duas coisas: um toque curto aplica a tara, um toque longo alterna entre g e oz. Ao atingir 5 kg, aparece um aviso de sobrecarga. Calibração, média móvel e toques curtos e longos em um só projeto.

Termostato inteligente com Arduino (DHT22 + relé + LCD I2C)
Ambiente a 19 graus, alvo em 21: o relé liga com um clique! O **DHT22** mede a temperatura e, quando ela cai abaixo do alvo, o **relé** liga o aquecedor. Graças à **histerese**, o relé não fica ligando e desligando perto do alvo. Dois **botões** ajustam o alvo em passos de 0,5 °C, e ele fica salvo na **EEPROM**; o **LCD I2C** mostra a temperatura, a umidade e o estado do aquecedor. Os fundamentos da automação residencial em um só projeto.

Tetris com Arduino (matriz de LEDs MAX7219 8x32 + 4 botões + buzzer)
Sem tela, só 256 LEDs: Tetris com música em um Arduino! Uma **matriz de LEDs MAX7219 8x32** na vertical vira um campo de jogo com 8 colunas e 32 linhas, e 4 **botões** movem, giram e fazem as peças cair. Um **buzzer passivo** toca o tema de Tetris, as linhas completas piscam e desaparecem, e o jogo acelera a cada 2 linhas. A matriz é controlada **sem biblioteca**, e o recorde fica salvo na **EEPROM**.

Ataque alienígena com Arduino (OLED de 0,96 polegada + joystick + buzzer)
A lenda de 1978 em uma tela de 0,96 polegada! Em um **OLED de 128x64**, um exército de 15 alienígenas marcha, desce uma fileira a cada borda e acelera à medida que diminui. O **joystick** controla a nave como um volante e seu botão dispara; há 4 escudos, um OVNI que vale pontos extras e ondas cada vez mais difíceis. Um **buzzer passivo** toca a marcha clássica e os efeitos, e o recorde fica salvo na **EEPROM**.

Jogo de acertar a toupeira com Arduino (4 LEDs + 4 botões + display TM1637)
Acerte assim que acender! O clássico **acerte a toupeira** na sua mesa: um dos **4 LEDs** acende aleatoriamente e, se você pressionar o **botão** da mesma cor antes de ele apagar, ganha um ponto. A cada 5 acertos, você sobe de nível e as toupeiras ficam à vista por menos tempo. Apertar o botão errado custa 1 ponto e 3 segundos. O tempo restante e a pontuação aparecem no **TM1637**, o recorde fica na **EEPROM**, e um **buzzer passivo** dá um som próprio a cada buraco.

Botão de quiz com Arduino (4 botões + 3 LEDs + buzzer)
Quem apertou primeiro? O Arduino decide com precisão de milissegundos! O sistema de **quem aperta primeiro responde** dos programas de quiz da TV, para **3 jogadores** e com um **botão do apresentador**. O **LED** do jogador mais rápido acende com brilho intenso e um som próprio, e os outros botões ficam bloqueados. Apertar antes de o apresentador liberar é uma **falta**. Segure o botão do apresentador por 1 s e o **placar** aparece nos LEDs. Pronto para usar na sala de aula ou em casa.

Corrida de cliques para dois com ESP32 (display OLED + 2 botões + buzzer)
Desafie um amigo para uma corrida de cliques de 10 segundos! Cada jogador aperta seu **botão** para se preparar e, após a contagem 3-2-1, clica o mais rápido que puder. O **ESP32** move duas barras lado a lado em um **OLED de 0,96 polegada**, com o tempo restante, os dois placares e quem está na frente. No fim, aparecem o vencedor e os cliques por segundo, e o recorde fica salvo com **Preferences**. Um **buzzer passivo** dá um clique diferente a cada jogador, um apito e uma fanfarra.
