Sega MegaPi (4 / 6 paso)

Paso 4: Sketch de Arduino

Por adelantado, esto es todo el trabajo de Jon Thysell. He usado su boceto para Leonardo excepto que estoy usando una Micro Pro.

Esto sólo funcionó fuera de la caja sin ningún problema. ¡ Es impresionante! Sin embargo lo he probado con los seis controladores de botón que se puede comprar en eBay en el momento y no funciona en modo seis botones. Hay obviamente algunos problema de sincronización. Si no le acerca de los seis botones o tiene diferentes controladores a los baratos actualmente en no ofrecen entonces problemas (los controladores de eBay son baratos - corta cable, peso ligero, sensación crappy botón!)

Software sabio aunque parece un gran trabajo. Sólo cargar el bosquejo y la soldadura de los cables según lo que se describe en el dibujo a partir de la línea 43 aunque he modificado un poco ya que hay diferentes pines numeración con el Micro:

También necesita soldar los cables restantes como sigue:

  • P0 y P1 DB9 Pin 5 a VCC
  • P0 DB9 Pin 7 a Pin Arduino 8
  • P1 DB9 Pin 7 a Arduino Pin 9 (véase líneas 31 y 32 del bosquejo)
  • P0 y P1 DB9 Pin 8 a GND

Detalles sobre la configuración de pines del DB9 está aquí.

Una vez tienes esto entonces el Arduino aparece como un teclado y para cada presión de tecla se envía una pulsación particular. El bosquejo compatible con los controladores de botón 3 y 6 y hace esto automáticamente. Es probablemente mejor usar un regulador de 6 botón ya que luego esos botones extras ser utilizado cuando usted está jugando otros emuladores. El único botón que falta efectivamente es SELECT. Sin embargo, he utilizado el botón de reinicio para proporcionar esta funcionalidad añadiendo el siguiente código al dibujo:

El largo de prensa recorre seis botón de modo que he añadido para tratar de ayudar con los problemas estaba tratando de conseguir el regulador barato eBay al trabajo. Podría omitir o usar la pulsación larga para enviar un movimiento clave diferentes. Esta función se llama desde loop()

Tuve algunos problemas tratando de encontrar la manera de interactuar correctamente con el emulador. Retropie necesita muy poco trasteando para conseguirlo todo y funcionando. La mejor guía para configurar he encontrado aquí. El problema que tuve aunque fue que la guía se supone que tiene los controladores USB que aparecen a la PI como un Joystick/Joypad/Gamepad. En mi caso los controladores aparecen realmente como un teclado y hay muy poca información sobre cómo configurar un teclado para trabajar con los emuladores de juegos. Cuando digo muy poco me refiero a que no pude encontrar nada!

Al final lo nutted por darse cuenta de que había un archivo de ejemplo retroarch.cfg que tiene una sección titulada entrada de teclado. Utilizando como plantilla y luego referirse a los diagramas de configuración del botón en el wiki de instalación de Retropie surgió con las siguientes líneas iniciales mi propio archivo retroarch.cfg:

https://github.com/petrockblog/RetroPie-Setup/Wik...

Es posible, con este archivo de configuración, para configurar pulsar un botón simultánea a lo particular. El más importante es configurar una secuencia para dejar el juego y volver al emulador. En mi caso presiono START y abajo juntos (ver las líneas input_enable_hotkey y input_exit_emulator). Es clave, ya que sin el ajuste que necesita un teclado conectado. Ahora una vez que todo está configurado la Megadrive puede sentarse allí como lo hizo en los años 80 y ser controlado totalmente por el pad.

Artículos Relacionados

De cartucho Sega loco baile Robot!

De cartucho Sega loco baile Robot!

(Si te gusta este instructable, por favor voten por mí. ¡ Gracias!)Ahora que estoy trabajando en la ingeniería de Azerbaiyán de los niños, por fin tengo la oportunidad de enseñar a los niños pueden crear sus propios inventos, usando materiales comune
Construir Sega Génesis controlador de puertos de tu PC!

Construir Sega Génesis controlador de puertos de tu PC!

Este instructable le detalle cómo hacer Sega Genesis puertos para que enchufe sus controladores de Genesis en tu PC y usarlos para jugar en tu PC con los controladores originales de Sega!Lo mejor de este proyecto es divertido y muy barato hacer. Me c
Juego a un jugador 2 Sega Genesis con un controlador en emulador de PC.

Juego a un jugador 2 Sega Genesis con un controlador en emulador de PC.

Si alguno de ustedes son los jugadores de la época clásica como soy, sin duda tienes un emulador de una consola más viejo en tu PC.  Emuladores de mímico el hardware original a través de software que permite a una persona jugar un ROM de su juego fav
Crear fotos panorámicas de 20 megapíxeles con una réflex digital de 8 megapíxeles

Crear fotos panorámicas de 20 megapíxeles con una réflex digital de 8 megapíxeles

Tengo una Canon 350D (Digital Rebel XT), cámara que ya tiene 10 años. Mientras que no el último modelo, la cámara todavía funciona bien. Cámaras fotográficas más nuevas tienen más opciones. Pero las fotos, tomadas en su mayoría durante las vacaciones
Sega Dreamcast VGA Mod

Sega Dreamcast VGA Mod

si alguna vez ha tenido una Sega Dreamcast, sabes cómo impresionante de una consola fue. Me encanta la dreamcast, pero me deshice de la televisión en mi dormitorio. Mierda. ¿Lo fui alguna vez a hacer? Por qué hackear abierto por supuesto! Oh, claro,
Cómo quemar / copia de seguridad de tus juegos de dreamcast de sega fácil!

Cómo quemar / copia de seguridad de tus juegos de dreamcast de sega fácil!

Muy aburrido un día decido ver lo que puedo hacer para entretener a mi mismo. Una ojeada sobre el centro de entretenimiento y me notó mi Sega Dreamcast guiñando un ojo a mí. Yo me gusta experimentar con la electrónica y ver hasta qué punto puedo pres
Cómo jugar viejos juegos/ROMS MAME, Nintendo 64, Sega Genesis, Super Nintendo - etc.

Cómo jugar viejos juegos/ROMS MAME, Nintendo 64, Sega Genesis, Super Nintendo - etc.

hoy mostrará usted cómo jugar (MAME, Nintendo 64, Sega Genesis, Super Nintendo) juegos antiguos que habían comprado antes pero perdido.(Mostrará usted cómo jugar ROMS (juegos) en un equipo) Notas importantes:Si no tienes la consola que utiliza el jue
Como hacer una consola de Sega DreamCast en una batería powered portable handheld

Como hacer una consola de Sega DreamCast en una batería powered portable handheld

primer foto es del artículo acabado, según la última página de la guía.INTRODUCCIÓN:Sólo ha habido sobre una docena tales unidades en el pasado de diferentes modders, uno de los míos era hace unos años. Por lo tanto, pensé que estaría bien hacer una
Multi Retopie de caso de Sega sega mark caso 1

Multi Retopie de caso de Sega sega mark caso 1

Retropie Emu construida sobre un viejo caso de sega usando imagen de Retropie todos son de su software del sitio del sabio he puesto lo que he usado aquí.Paso 1: Lista de piezas y cómo construir1) 1 viejo sega juego caso de 'ebay'2) 2 x PWB tablero 1
How to Set Up una conexión/red WiFi... Según un estudiante humilde

How to Set Up una conexión/red WiFi... Según un estudiante humilde

Bueno Hola allí! Este es mi primer post, y sinceramente, esta es una parte de mi clase de competencias digitales en la escuela secundaria. Dicho esto, he dejado algunas instrucciones agradables aquí en cómo creo que una red WiFi se configura (según a
Té adecuado como según George Orwell

Té adecuado como según George Orwell

té ha sido de alrededor durante miles de años.  Leyendas de su gama del descubrimiento de una hoja de té en agua hirviendo del emperador chino Shen Nung a creación divina por el Buda.Tradicionalmente, el té se elabora cerveza de hojas enteras de la p
Sega Genesis modelo 2 región Mod

Sega Genesis modelo 2 región Mod

este es un seguimiento de la modificación de la región de Sega Genesis modelo 1.Esto le permite cambiar de ENG <> – JP--> se necesita:--> soldador--> soldadura--> destornillador--> cinta Non-conductive--> interruptor SPDT (creo que
Sega Mod

Sega Mod

Paso 1: desmontaje Desarmar tu sega para no arruinarlo. Reposar las piezas desmontadas y empecemos.Paso 2:Empezar a pintar tu sega haciendo pintura roja, oro brillo, selecciones de diente y un pincel.Paso 3: Pintar la escritura con una selección de d
Mod retro de Atari 7800: Controlador de Sega Master System Atari 2600/7800 hack

Mod retro de Atari 7800: Controlador de Sega Master System Atari 2600/7800 hack

hoy modificaremos una super dulce vieja escuela controlador de Sega Master System para una funcionalidad completa con la Atari 2600 y 7800.Para ser honesto, realmente quería como el controlador de Atari 7800. Fue formado como un ataúd y miró todas la