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.

Jogo de raquete e bola com Raspberry Pi Pico (display OLED + 2 potenciômetros + buzzer)
O clássico jogo de raquete e bola, agora em um **OLED de 0,96 polegada** para dois jogadores! Cada jogador gira seu próprio **potenciômetro** para mover uma raquete. A bola acelera a cada rebatida e volta em um ângulo definido pelo ponto em que atinge a raquete; quem chegar primeiro a 5 pontos vence. Um **buzzer** reproduz os sons de parede, raquete e ponto. Entrada analógica, física com números inteiros e atualizações parciais do display em um só jogo no **Raspberry Pi Pico**.

Dado por agitação com Raspberry Pi Pico (MPU-6050 + display OLED + buzzer)
Perdeu seus dados? Sem problema: agite o circuito e o dado rola em um **OLED de 0,96 polegada**! Um acelerômetro **MPU-6050** detecta a agitação, o dado balança e gira e, quando você para, ele desacelera e para em uma face. O **botão MODE** alterna entre um e dois dados; se os dois mostrarem o mesmo número, o display pisca enquanto o **buzzer** toca uma melodia de comemoração. O **Raspberry Pi Pico** lê o sensor diretamente por I2C, sem precisar de biblioteca.

Jogo de caça-níqueis com ESP32 (display OLED + botão + buzzer)
Puxe a alavanca e veja os rolos girarem! Este projeto **ESP32** gira três rolos com ícones de cereja, sino, BAR e 7 em um **OLED de 0,96 polegada**, com desaceleração realista, usando um único **botão**. Os créditos são virtuais, sem dinheiro real: o objetivo é aprender a **probabilidade** e os números aleatórios por trás dos jogos de azar. Se os dois primeiros rolos coincidirem, o terceiro gira mais para criar suspense; 7-7-7 toca uma melodia de JACKPOT, e **Preferences** salva os créditos.

Relógio de xadrez com Raspberry Pi Pico (2 displays TM1637 + 2 botões + buzzer)
Faça sua jogada, aperte o botão e o relógio muda de lado! Um **relógio de xadrez** para dois jogadores com **Raspberry Pi Pico**: o tempo de cada jogador diminui no seu próprio **display TM1637** e quem joga recebe um **incremento**. Nos últimos 10 segundos, aparecem os **centésimos**; no lado em que o tempo acaba, `FLAG` pisca e o **buzzer** soa um alarme. Aperte os dois botões juntos para pausar. O driver do TM1637 está no código, sem precisar de biblioteca.
