Construa o Clássico Jogo Pong no Arduino UNO com Display OLED – Tutorial Passo a Passo
Componentes e Materiais
- Arduino UNO (1 unidade)
Aplicativos e Serviços Online
- Arduino IDE
Sobre o Projeto

Introdução: Jogo Pong no Arduino - Display OLED
Neste tutorial, vamos construir um jogo alimentado por Arduino: o clássico Pong! Você joga contra o computador controlando a raquete verde. Cada vez que um jogador marca, a pontuação aparece na tela. O primeiro a chegar a 8 pontos vence! É um projeto divertido e leva menos de 10 minutos para montar.

Construir este jogo é uma excelente experiência de aprendizado. Ao final, você entenderá melhor como funcionam jogos de computador, saberá como conectar um display OLED colorido e verá na prática o potencial da plataforma Arduino. Com esta base, poderá criar projetos mais complexos no futuro.
Passo 1: Obtenha Todas as Peças

Peças necessárias:
- Um Arduino Uno
- Display OLED Colorido 0.96" ▶ https://educ8s.tv/part/ColorOLED
- Protoboard ▶ https://educ8s.tv/part/SmallBreadboard
- Dois Botões Push Button ▶ https://educ8s.tv/part/Buttons
- Fios ▶ https://educ8s.tv/part/Wires
Custo aproximado: $15. Você pode usar qualquer placa compatível com Arduino, como Nano, para tornar o projeto menor e mais barato.
Passo 2: Display OLED Colorido 0.96"

Este display usa tecnologia OLED: brilhante, alto contraste e baixo consumo. Resolução de 96x64 pixels, interface SPI (8 fios). Funciona bem com ESP8266. Ideal para projetos portáteis que exigem cor. O preço deve cair em breve.
Passo 3: Montando o Jogo Pong

Conecte todas as peças na protoboard. Ligue todos os GNDs ao trilho negativo e este ao GND do Arduino.
Conexão do Display OLED Colorido
- GND → GND da protoboard
- Vcc → 3.3V do Arduino
- SCL → Pino Digital 13
- SDA → Pino Digital 11
- Reset → Pino Digital 9
- DC → Pino Digital 8
- CS → Pino Digital 10
Conecte o botão esquerdo ao pino digital 3 e o direito ao pino 2. Para aprender a conectar botão sem resistor, veja o tutorial em vídeo anexo.
Passo 4: O Código do Projeto

O código baseia-se no Pong para display OLED monocromático, adaptado para colorido, com tela inicial, placar e game over. Requer duas bibliotecas:
Ajustando variáveis, você muda a dificuldade: velocidade da bola, da raquete, altura da raquete e pontuação máxima. Carregue o código e divirta-se! Código completo em: https://educ8s.tv/arduino-pong-game
Passo 5: Resultado Final

Projeto concluído: Pong no Arduino com display OLED colorido. Fácil de construir e pode ser melhorado com impressão 3D de gabinete. Compartilhe suas ideias de melhorias nos comentários!
Código
Processo de manufatura
- Controle USB para Jogos DIY com Arduino – Construa Seu Próprio Gamepad de Alto Desempenho
- Construa um Console Pong 24×16 LED com Arduino Nano e MAX7219
- Construa um Jogo Operação Animatrônico de Minifigura Lego Gigante com Arduino
- Detector de Frequência de Áudio com Arduino – Meça Picos de Som com Módulo de Alta Sensibilidade
- Jogo da Velha com Arduino, Matriz LED MAX7219 e Caixa de Papelão
- Construa um Voltímetro DIY com Arduino e Display Nokia 5110 – Guia Passo a Passo
- Construa um Temporizador Regressivo Confiável com Arduino e Display de 7 Segmentos SparkFun
- Pixel Chaser: Jogo LED Interativo de Um Toque com Arduino Nano
- Kit de Treinamento Arduino Completo com Mega 2560, Sensores, Motores e PCB Personalizada
- Construa o App Fridgeye com Display Nextion: Guia Passo a Passo