loading

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.

<p>Tengo un problema tengo la pantalla e comprobado que el c&oacute;digo funciona pero el problema es la pantalla por que los pines son:</p><p>GND: tierra de la fuente</p><p>VCC: 3.3 V o 5 V fuente de alimentaci&oacute;n</p><p>D0: reloj CLK</p><p>D1: datos MOSI</p><p>RST: Reset</p><p>DC: datos/comandos</p><p>CS: Chip se&ntilde;al de selecci&oacute;n</p><p>dice en la pagina donde lo compre que funciona con I2C &iquest;me puedes decir que pines de esta pantalla debo conectar para que me funcione?</p>
Bravo Good job!
<p>Thanks </p>
<p>Funcion&oacute; a la primera, gracias!</p>
<p>No hay de que :)</p>
<p>impresionante!</p>
<p>Gracias!</p>
<p>hola, exelente proyecto, solo que tengo una duda, como se agregan los headers al proyecto?</p>
<p>Gracias. El c&oacute;digo ya esta completo y listo para cargarlo en Arduino, no hace falta cambiarle nada. Supongo que te refieres a como instalar las librer&iacute;as, en ese caso descargas las librer&iacute;as y las copias en la carpeta del programa del IDE de Arduino dentro de la carpeta de librer&iacute;as y ya esta. </p><p>Espero haber entendido correctamente tu pregunta, de no ser asi hasmelo saber para ayudarte.</p>

About This Instructable

2,874views

12favorites

License:

Bio: I´m a guy interested in new tecnologies and the things that we can make in house with a few components and a bit of ... More »
More by Daniel ArturoF:How to load programs to an Arduino UNO from Atmel Studio 7 Neopixel Clock Raspberry Pi IoT ticket printer for online stores 
Add instructable to: