Tabla de contenido:

Spinner USB similar a Atari con Arduino Leonardo: 4 pasos
Spinner USB similar a Atari con Arduino Leonardo: 4 pasos

Video: Spinner USB similar a Atari con Arduino Leonardo: 4 pasos

Video: Spinner USB similar a Atari con Arduino Leonardo: 4 pasos
Video: Пример мыши с акселерометром Circuit Playground с Тони Д! @adafruit #LIVE 2024, Noviembre
Anonim
Spinner USB similar a Atari con Arduino Leonardo
Spinner USB similar a Atari con Arduino Leonardo

Este es un proyecto sencillo. Un controlador giratorio que se puede usar con cualquier emulador que utilice un mouse. De hecho, se puede decir que no es más que un mouse con solo movimiento horizontal.

Paso 1: los materiales

Los materiales
Los materiales

Vas a necesitar:

· Un Arduino Leonardo Pro Micro o un Arduino Leonardo o Arduino Pro Micro normal. Debe ser uno de estos Arduinos, de lo contrario no funcionará. Compré uno en Ebay y me costó 3,33 €. Aqui esta el link:

www.ebay.com/itm/Leonardo-Pro-Micro-ATmega32U4-5V-Arduino-Bootloader-IDE-1-0-3-replace-Pro-Mini/172239182998?ssPageName=STRK%3AMEBIDX%3AIT&_trksid= p2060353.m2749.l2649

· Un potenciómetro de 10 Kohm, preferiblemente con eje metálico, para que sea duradero. También puede buscarlos en Ebay por precios inferiores a un euro (o dólar).

· Un pulsador normal.

· Un PCB de uso general, opcional. Puede realizar las conexiones necesarias directamente al Arduino.

· Una caja de proyecto de tamaño lógico. Imagina que lo sostendrás en la palma de tu mano como controlador.

· Algo que se asemejará a una paleta al estar sobre el eje del potenciómetro que girarás cuando juegues. Encontré el mío en un viejo reproductor de radiocassete (se nota por su apariencia. Pero luego lo pinté de plata). Puede volver a comprar uno en Ebay o en una tienda de electrónica.

· Algunos trozos de cable delgado. Sería bueno usar cables rojo y negro para saber cuál va y dónde según la imagen.

Cuando esté satisfecho de haber recopilado todo lo anterior, es hora de ensamblarlos.

Paso 2: el montaje

La Asamblea
La Asamblea

Las conexiones son sencillas (ver también la imagen). Hice las conexiones en una PCB, pero puedes soldarlas directamente en el Arduino:

Suelde dos cables en el pulsador. Uno de ellos tiene que estar soldado al pin de tierra del Arduino (no importa cuál de los dos) y el otro al pin 9 de Arduino.

Si sostiene el potenciómetro, el eje hacia arriba y los pines hacia usted, entonces debe soldar un cable en el pin derecho (preferiblemente de color rojo), que se va a soldar al pin Vcc en el Arduino. En el pin del medio, soldé un cable azul que debe soldarse en el pin A0 del Arduino. Finalmente, suelde un cable negro en el pin izquierdo del potenciómetro, el otro extremo se soldará al pin de tierra en el Arduino.

Paso 3: la programación

La programación
La programación

Verifique sus conexiones nuevamente y cargue este programa en Arduino usando el IDE de Arduino. Asegúrate de que en el menú “Herramientas” seleccionaste como placa el “Arduino Leonardo” o el “Arduino Pro Micro” y como puerto el que sea el Leonardo (el mío era COM 8 pero puede ser diferente para ti.

Paso 4: Epílogo

¡¡¡Eso es todo!!! He probado la ruleta con los juegos MAME Arcanoid y Super Breakout en una PC, ¡y con Kaboom! en el emulador Stella, también en la PC. Ah, y en el programa, cambiar la variable cspd afecta la sensibilidad de la paleta.

Este es mi primer instructable y sé que puedo haber cometido algunos errores. No dude en hacerme cualquier pregunta que pueda tener.

Recomendado: