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.

Melodia com buzzer e ESP32
Toque uma melodia simples (Brilha, brilha, estrelinha) com um buzzer passivo. Usamos as funções tone() e noTone() para tocar as notas, como no Arduino. A mesma sintaxe funciona com ESP32 Arduino Core 3.0+. É preciso usar um buzzer passivo, pois o ativo não toca melodias.

Sensor de estacionamento com ESP32 (HC-SR04 + barra de 5 LEDs + buzzer + OLED)
A versão com ESP32 do sensor de estacionamento de carro! Usamos o sensor ultrassônico HC-SR04 para medir a distância até o objeto à sua frente. Conforme a distância diminui, a barra de 5 LEDs vai se preenchendo (verde → amarelo → vermelho) e o intervalo entre os bipes do buzzer diminui. Quando o objeto chega muito perto (menos de 10 cm), o alarme soa continuamente e todos os LEDs acendem.

Olhos de robô com ESP32 (display OLED + sensor de toque TTP223)
Um robô de mesa com sentimentos! O **ESP32** desenha em um **OLED de 0,96 polegada** dois olhos que olham ao redor e piscam sozinhos. Toque no **sensor de toque TTP223** e o robô fica feliz; mantenha o toque e os olhos viram corações; toque muitas vezes seguidas e ele fica bravo; ignore-o por 20 segundos e ele dorme. Um **buzzer passivo** dá a cada humor seu próprio som: máquina de estados, animação com formas e áudio sem bloqueio em um só projeto.

Temporizador Pomodoro com ESP32 (anel NeoPixel + botão + buzzer)
Um temporizador luminoso de mesa para você deixar o celular de lado enquanto estuda! O **anel NeoPixel de 24 LEDs** mostra o tempo restante como o mostrador de um relógio: estudo em **vermelho**, pausas curtas em **verde** e a pausa longa após cada quatro sessões em **azul**. Nos últimos 5 segundos, o anel pisca e o **buzzer passivo** emite tiques; depois, um arco-íris comemora o fim da etapa. Um único **botão** inicia, pausa e reinicia, tudo com um **ESP32** sem usar nenhum `delay()`.

Alarme de tremores com ESP32 (MPU-6050 + display OLED + buzzer)
Este display percebe quando sua mesa começa a tremer! O **ESP32** mede a vibração com um acelerômetro **MPU-6050** e desenha um traçado de sismógrafo em tempo real em um **OLED de 0,96 polegada**. Quando o tremor supera o limite, um **buzzer passivo** toca uma sirene e um **LED vermelho** pisca; um único botão silencia e reinicia o alarme. O alarme exige três leituras consecutivas acima do limite; um pico de apenas uma leitura é descartado, mas uma única batida com vibrações que durem o…

Mini caixa de música com ESP32 (display OLED + 3 botões + buzzer)
Três botões, um buzzer e cinco melodias clássicas: uma caixa de música de bolso com **ESP32**! O **OLED de 0,96 polegada** mostra a lista de músicas, e os **botões** anterior, reproduzir/pausar e próxima navegam entre Ode to Joy, Für Elise, Jingle Bells, Happy Birthday e Twinkle Twinkle. Na reprodução, o nome da nota aparece e sua tecla acende em um **teclado de piano** de duas oitavas, com tempo decorrido e barra de progresso. As melodias são de domínio público e tocam em um **buzzer passivo**.
