PONG Con Arduino

About: I'm interested in new technologies and the things that we can make in house with a few components and a bit of imagination.

Intro: PONG Con Arduino

Esta vez vamos a recrear el famoso juego de PONG usando Arduino, para ello vamos a necesitar los siguientes materiales:

  • Arduino Nano Atmega328. (puede ser cualquier otro, pero nosotros decidimos utilizar este por comodidad)
  • Display OLED I2C de 128x64 pixeles.
  • Zumbador.
  • 2 potenciometros de 10K ohm.
  • Cables para protoboard.
  • Protoboard.

Una vez que tengas los materiales, es hora de empezar :)

Step 1: Armando El Circuito.

Bien, como te habrás dado cuenta el circuito es muy minimalista y apenas te tomara un poco de tiempo armar el circuito. Deberás hacer las conexiones que se ilustran en la imagen, pero por si decides usar otro Arduino aquí te decimos que pines se usan:

  • Positivo del zumbador al pin D3 de Arduino.
  • Negativo del zumbador a GND Arduino.
  • GND oled a GND Arduino.
  • VCC oled a 5V Arduino.
  • SCL oled a A5 Arduino.
  • SDA oled a A4 Arduino.
  • Terminal 1 de ambos potenciometros a 5V Arduino.
  • Terminal 3 ambos potenciometros GND Arduino.
  • Terminal 2 potenciometro izquierda a A0 Arduino.
  • Terminal 2 potenciometro derecha a A1 Arduino.

Eso es todo, a que fue simple. ¿No es así?

Ahora solo queda descargar el programa del juego y programar tu Arduino, no te preocupes. Nosotros te proporcionaremos el código y lo puedes descargar justo aquí: PONG ARDUINO.

Es muy importante que tengas las librerías Adafruit_GFX.h y Adafruit_SSD1306.h para que puedas compilar el código, de otro modo no funcionara. Si no las tienes las puedes descargar aquí:

Ahora solo resta presionar el botón de cargar programa!!!

Step 2: Es Hora De Jugar!!!

Ya hemos terminado nuestro juego de PONG, espero lo disfrutes y retes a todos tus amigos. Mira el mano a mano que jugamos nosotros, ¿Crees poder derrotarnos?

Esperamos que este tutorial te sea de utilidad para aventurarte en el mundo de Arduino, si te gusto por favor regalanos un like en: https://www.facebook.com/DafrElectronics y no olvides comprar tu material con nosotros para apoyarnos a seguir haciendo nuestro trabajo.


Hasta la proxima!!!

Tutorial por: Daniel A. Fernandez R.

Share

    Recommendations

    • Electronics Tips & Tricks Challenge

      Electronics Tips & Tricks Challenge
    • Audio Contest 2018

      Audio Contest 2018
    • Plastics Contest

      Plastics Contest

    9 Discussions

    0
    None
    IsraelD3

    2 years ago

    Tengo un problema tengo la pantalla e comprobado que el código funciona pero el problema es la pantalla por que los pines son:

    GND: tierra de la fuente

    VCC: 3.3 V o 5 V fuente de alimentación

    D0: reloj CLK

    D1: datos MOSI

    RST: Reset

    DC: datos/comandos

    CS: Chip señal de selección

    dice en la pagina donde lo compre que funciona con I2C ¿me puedes decir que pines de esta pantalla debo conectar para que me funcione?

    Gracias. El código ya esta completo y listo para cargarlo en Arduino, no hace falta cambiarle nada. Supongo que te refieres a como instalar las librerías, en ese caso descargas las librerías y las copias en la carpeta del programa del IDE de Arduino dentro de la carpeta de librerías y ya esta.

    Espero haber entendido correctamente tu pregunta, de no ser asi hasmelo saber para ayudarte.