{"id":712,"date":"2020-02-22T15:10:48","date_gmt":"2020-02-22T14:10:48","guid":{"rendered":"https:\/\/www.arcadexpress.com\/blog\/?p=712"},"modified":"2026-04-04T13:11:47","modified_gmt":"2026-04-04T11:11:47","slug":"como-conectar-un-mando-arcade-a-la-raspberry-pi","status":"publish","type":"post","link":"https:\/\/www.arcadexpress.com\/blog\/como-conectar-un-mando-arcade-a-la-raspberry-pi\/","title":{"rendered":"Como conectar un mando Arcade a la Raspberry Pi"},"content":{"rendered":"<p>Hola de nuevo amigos. Lo prometido es deuda. Y es por esto que dedicaremos esta entrada a las diferentes formas que tendremos de poder conectar nuestros mandos Arcade a un hardware muy espec\u00edfico y querido por todos nosotros: la <strong>Raspberry Pi<\/strong>.<\/p>\n<p>Como nos ha cambiado la vida a los m\u00e1s nost\u00e1lgicos de los 8 y 16 \u00abbits\u00bb cuando sali\u00f3 al mercado esta peque\u00f1a maravilla que se puede utilizar para multitud de funciones (programaci\u00f3n de automatismos, como mini-pc, etc.). Seguramente uno de los usos para los que m\u00e1s \u00e9xito ha tenido este mini-multiprocesador haya sido la de dispositivo para juegos, ya que esta preciosidad nos permitir\u00e1 jugar, v\u00eda emuladores, a todo tipo de plataformas \u00abviejunas\u00bb (NES, SNES, Megadrive, Mastersystem, Atari, Spectrum, Amstrad, Arcade, etc.).<\/p>\n<figure id=\"attachment_774\" aria-describedby=\"caption-attachment-774\" style=\"width: 800px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-774 size-full\" src=\"https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/raspb.jpg\" alt=\"\" width=\"800\" height=\"800\" srcset=\"https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/raspb.jpg 800w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/raspb-300x300.jpg 300w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/raspb-150x150.jpg 150w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/raspb-768x768.jpg 768w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/raspb-160x160.jpg 160w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/raspb-320x320.jpg 320w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><figcaption id=\"caption-attachment-774\" class=\"wp-caption-text\">Rasberry Pi Model 3b+<\/figcaption><\/figure>\n<p>Veamos antes de nada pues, qu\u00e9 es una Raspberry Pi, para que se utiliza y como podremos conectar cualquier tipo de mando a este dispositivo para poder jugar a un sin fin de plataformas v\u00eda emulaci\u00f3n.<\/p>\n<h2>\u00bfQu\u00e9 es una Raspberry Pi?<\/h2>\n<div class=\"alert alert-warning\"><strong>Aviso:<\/strong> importante tener que en cuenta que lo que expliquemos aqu\u00ed le va a valer a las <strong>versiones 2, 3b y 3b+<\/strong> de la Raspberry Pi.<\/div>\n<p>Sin extendernos mucho, podr\u00edamos decir que <strong>una Raspberry Pi es un mini-ordenador, un peque\u00f1o PC, con el cual podremos hacer todo lo que se puede hacer con un ordenador normal<\/strong> (programar, navegar por Internet, jugar, ofim\u00e1tica, etc.). Existen diferentes modelos, los cuales tambi\u00e9n ofrecer\u00e1n diferentes caracter\u00edsticas a nivel de memoria y capacidad de proceso.<\/p>\n<p>Una de las posibilidades m\u00e1s interesantes de esta peque\u00f1a hermosura es la de <strong>poder programar sus<\/strong> <strong>pines de entrada-salida (llamados GPIO), para desarrollar cualquier tipo de automatismo<\/strong> (como pueden ser riegos autom\u00e1ticos, sensores de humo, de movimiento, etc.)<\/p>\n<h3>\u00bfPorqu\u00e9 es tan interesante para los amantes de los videojuegos cl\u00e1sicos?<\/h3>\n<p>Pero centr\u00e9monos en la funci\u00f3n por la cual se ha hecho m\u00e1s famoso este hardware, que no es otra que la de <strong>ser utilizada como dispositivo para ejecutar videojuegos gracias a su capacidad para emular m\u00e1s de 30 plataformas \u00aba\u00f1ejas\u00bb diferentes<\/strong> (juegos Arcade, NES, SNES, Megadrive, Sega 32X, Neo-Geo, Game Boy, Spectrum, Amstrad, y un largo etc.) una funci\u00f3n muy valorada por los m\u00e1s nost\u00e1lgicos del mundo \u00abgamer\u00bb.<\/p>\n<blockquote><p>Si eres de los que busca un aparato para poder jugar a todo lo \u00abochentero-noventero\u00bb, este mini-PC, el cual cabe en la palma de la mano (no exagero), es lo tuyo.<\/p><\/blockquote>\n<p>Pero \u00a1ojo! Con esto sobre todo podremos jugar a casi todas las plataformas de 8 y 16 bits (consolas antiguas), y algunas de 32 bits (PSone o Sega 32X, etc), pero en su versi\u00f3n actual (<strong>\u00a0olvidaos de poder \u00abmover\u00bb juegos de Wii, Play 2, Play 3, Xbox. <\/strong><\/p>\n<p><strong>Aunque existe una excepci\u00f3n a esto \u00faltimo que hemos dicho. Es decir, podriamos emular consolas m\u00e1s modernas (de 32 y 64 \u00abbits\u00bb) si \u00aboverclockeamos\u00bb la Raspberry PI.<\/strong> \u00bfY que es \u00abOverclockear\u00bb? Pues no es m\u00e1s que <strong>forzar el chip procesador de la Raspberry para que trabaje a m\u00e1s velocidad de lo que en teor\u00eda est\u00e1 dise\u00f1ado<\/strong>. Haciendo esto, podr\u00edamos emular consolas m\u00e1s poderosas.<\/p>\n<div class=\"alert alert-warning\">Cuidado con esta operaci\u00f3n, porque la temperatura del aparato subir\u00e1 de forma exponencial. As\u00ed que, si decid\u00eds hacerle el \u00aboverclock\u00bb, aseguraros antes de tener un buen sistema de refrigeraci\u00f3n para no \u00abfre\u00edr\u00bb el cacharro.<\/div>\n<p>Tambi\u00e9n recientemente ha salido al mercado un nuevo modelo de Raspberry PI (la 4), mucho m\u00e1s potente que modelos anteriores a nivel de memoria RAM, chip procesador y chip gr\u00e1fico, pudiendo as\u00ed emular dispositivos m\u00e1s modernos de forma fluida.<\/p>\n<h3>Qu\u00e9 partes tiene una Raspberry Pi<\/h3>\n<p>La Raspberry, hablando siempre del <strong>modelo 3b+<\/strong>, viene con las siguientes especificaciones:<\/p>\n<ul>\n<li>4 puertos USB 2.0<\/li>\n<li>1 puerto de RED<\/li>\n<li>1 puerto HDMI<\/li>\n<li>1 puerto mini-Jack<\/li>\n<li>1 Puerto micro-USB (carga)<\/li>\n<li>1 Lector tarjetas microSD<\/li>\n<li>Bluetooth<\/li>\n<li>Wifi<\/li>\n<li>CPU + GPU Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-bit SoC @ 1.4GHz<\/li>\n<li>1 Gb de RAM<\/li>\n<li>40 pines GPIO (de Entrada\/Salida)<\/li>\n<\/ul>\n<figure id=\"attachment_840\" aria-describedby=\"caption-attachment-840\" style=\"width: 800px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" id=\"raspb\" class=\"wp-image-840 size-full\" src=\"https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/raspb_detalle3.jpg\" alt=\"\" width=\"800\" height=\"800\" srcset=\"https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/raspb_detalle3.jpg 800w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/raspb_detalle3-300x300.jpg 300w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/raspb_detalle3-150x150.jpg 150w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/raspb_detalle3-768x768.jpg 768w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/raspb_detalle3-160x160.jpg 160w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/raspb_detalle3-320x320.jpg 320w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><figcaption id=\"caption-attachment-840\" class=\"wp-caption-text\">Partes de una \u00abRaspberry Pi 3b+\u00bb<\/figcaption><\/figure>\n<p>Aparte de lo que es el tema de la emulaci\u00f3n de consolas, <strong>lo m\u00e1s interesante de este hardware son los pines GPIO que tiene.<\/strong> Estos pines son llamamos de \u00abEntrada\/Salida\u00bb (E\/S) porque a nivel electr\u00f3nico se pueden programar. Una de las funciones que podemos desarrollar gracias a esto, como hemos mencionado anteriormente, es la de creaci\u00f3n de automatismos.<\/p>\n<p>Pero no nos desviemos del tema. Vamos a lo que nos interesa de verdad, que son las diferentes formas de conectar nuestros sticks Arcade a la Raspberry para poder jugar as\u00ed a un sin fin de antiguas plataformas de la forma m\u00e1s fiel posible.<\/p>\n<h2>Como conectar los mandos Arcade a la Raspberry Pi<\/h2>\n<p>Pues suponiendo que ya tenemos nuestra Raspberry Pi, con nuestro sistema de emulaci\u00f3n instalado y funcionando, lo \u00fanico que nos queda es enchufar los mandos que tengamos y empezar a disfrutar.<\/p>\n<p>As\u00ed pues, seg\u00fan el tipo de mandos que tengamos, esta conexi\u00f3n se podr\u00e1 llevar a cabo de una forma u otra.<\/p>\n<h3>Conectar mandos arcade a la Raspberry Pi\u00a0por USB<\/h3>\n<p>Si lo que tenemos son \u00ab<strong>gamepads\u00bb USB de toda la vida, la conexi\u00f3n<\/strong> es f\u00e1cil ya que se conectan directamente a cualquiera de los puertos USB que tiene las Raspberry (4 puertos USB).<\/p>\n<p><strong>Si lo que tenemos es un mando arcade el cual tiene una <a href=\"https:\/\/www.arcadexpress.com\/blog\/interfaces-el-secreto-para-conectar-tus-joysticks-y-botones-arcade\/\" target=\"_blank\" rel=\"noopener noreferrer\">interface<\/a> que nos lo hace igualmente USB<\/strong>, (o sea, que de nuestro mando sale un cable USB) la conexi\u00f3n ser\u00e1 igual que en el caso de los \u00abgamepads\u00bb: directamente al puerto USB.<\/p>\n<p>Una vez conectados a cualquiera de los puertos USB de la Raspberry tan solo nos quedar\u00eda<strong> entrar en el men\u00fa de configuraci\u00f3n de los mandos en \u00abRetropie\u00bb o \u00abRecalbox\u00bb<\/strong>, que son los gestores para emuladores m\u00e1s populares para Raspberry Pi, y configurarlos.<\/p>\n<p>Por normal general se entra de forma autom\u00e1tica en este men\u00fa de configuraci\u00f3n al encender nuestra Raspberry Pi por primera vez ya con los mandos conectados v\u00eda USB. Nos dir\u00e1 que ha detectado dos mandos pero que no est\u00e1n configurados. Pulsando un bot\u00f3n del cualquiera de los jugadores entrar\u00edamos en el men\u00fa de configuraci\u00f3n.<\/p>\n<p>Si no fuera as\u00ed, todo puede pasar, entonces para acceder al men\u00fa de configuraci\u00f3n de los mandos tendr\u00edamos que hacerlo mediante un mando que ya tuvi\u00e9ramos anteriormente configurado, o mediante un teclado USB conectado a la Raspberry. Una vez configurados los mandos, ya ser\u00e1n detectados por todos los emuladores que tengamos configurados.<\/p>\n<blockquote><p>En el 99% de los casos la Raspberry te va a reconocer tu mando de forma directa (plug&amp;play),<\/p><\/blockquote>\n<p>Normalmente no hay\u00a0 instalar ning\u00fan driver adicional. Esto es debido a que el sistema que normalmente se utiliza para gestionar a la Raspberry Pi y poder jugar a los diferentes emuladores (\u00abRetropie\u00bb o \u00abRecalbox\u00bb principalmente), dispone de una amplia base de datos de \u00abdrivers\u00bb para todo tipo de mandos USB.<\/p>\n<h3>Conectar mandos arcade la Raspberry Pi mediante los pines GPIO<\/h3>\n<p>Si lo que tenemos es un<strong> panel de control Arcade sin interface (con lo cual no tendremos ning\u00fan cable USB de conexi\u00f3n), el conexionado lo podremos llevar a cabo a trav\u00e9s del GPIO de la Raspberry<\/strong>. Esto podremos hacerlo porque cada uno de estos pines tienen su correspondencia con alguna acci\u00f3n de nuestro mando (por ejemplo; el pin 11 = \u00abderecha-jugador1\u00bb, el pin 26 = bot\u00f3n2-jugador2, etc.). Es as\u00ed como podremos hacer el inter-conexionado de nuestros mandos sin necesidad de interface alguna.<\/p>\n<p>Cabe destacar igualmente, que <strong>para poder utilizar el GPIO para el conexionado de nuestro mando Arcade, debemos <a href=\"#activacion\">activarlo<\/a><\/strong>. Esto lo detallaremos en un apartado m\u00e1s adelante, ya que antes de dicha activaci\u00f3n debemos llevar a cabo el conexionado f\u00edsico.<\/p>\n<p>As\u00ed pues, para poder hacer un conexionado correcto de nuestros mandos al GPIO, debemos antes de nada saber que numeraci\u00f3n le corresponde a cada pin del mismo para saber as\u00ed que acci\u00f3n le pertenece.<\/p>\n<h4 id=\"num_gpio\">Numeraci\u00f3n de los pines GPIO<\/h4>\n<p><strong>Par poder conectar de forma correcta nuestros mandos al GPIO de la Raspberry PI debemos antes numerar de forma correcta los pines del GPIO<\/strong>. Pero antes de nada <strong>debemos diferenciar entre \u00abnumeraci\u00f3n f\u00edsica \u00aby la \u00abnumeraci\u00f3n GPIO\u00bb<\/strong>, ya que estas no coinciden.<\/p>\n<h5><strong>Numeraci\u00f3n f\u00edsica<\/strong><\/h5>\n<p><strong>La numeraci\u00f3n f\u00edsica ser\u00e1 por la que nosotros nos regiremos<\/strong> y corresponder\u00e1 con la posici\u00f3n f\u00edsica que tenga un pin concreto respecto al grupo de pines. As\u00ed pues, tomando como referencia la foto del apartado anterior (<a href=\"#raspb\">ver foto<\/a>) y empezando a contar por el lado opuesto al de los puertos USB,<strong> la fila de pines de la parte interna de la Raspberry Pi (los de la izquierda en la foto) corresponder\u00e1n con los pines impares<\/strong> (1, 3, 5, etc.), <strong>y<\/strong> <strong>la fila de pines de la parte externa (los de la derecha en la foto) corresponder\u00e1n con los pines pares<\/strong> (2, 4, 6, etc.).<\/p>\n<h5><strong>Numeraci\u00f3n GPIO<\/strong><\/h5>\n<p>La numeraci\u00f3n GPIO no coincide con la f\u00edsica, ya que no tiene en cuenta ciertos pines (los de voltaje, los de tierra, etc.).<\/p>\n<h4>Tabla de equivalencia \u00abGPIO &#8211; Mando Arcade\u00bb<\/h4>\n<p>As\u00ed pues, utilizando la \u00abnumeraci\u00f3n f\u00edsica\u00bb, <strong>aqu\u00ed os dejamos la tabla de correspondencia de dichos pines GPIO con las diferentes acciones de nuestro mando Arcade para cada jugador<\/strong>. Igualmente, entre par\u00e9ntesis, os pondremos la numeraci\u00f3n GPIO equivalente. Pero <strong>recordad que nosotros solo nos regiremos por la numeraci\u00f3n f\u00edsica<\/strong>.<\/p>\n<h2 id=\"tablepress-3-name\" class=\"tablepress-table-name tablepress-table-name-id-3\"><\/h2>\n\n<table id=\"tablepress-3\" class=\"tablepress tablepress-id-3 tablepress-responsive\" aria-labelledby=\"tablepress-3-name\" aria-describedby=\"tablepress-3-description\">\n<thead>\n<tr class=\"row-1 odd\">\n\t<th class=\"column-1\">Acci\u00f3n<\/th><th class=\"column-2\">Jugador 1<\/th><th class=\"column-3\">Jugador 2<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-hover\">\n<tr class=\"row-2 even\">\n\t<td class=\"column-1\">ARRIBA<\/td><td class=\"column-2\">pin n\u00ba 3 (GPIO 2)<\/td><td class=\"column-3\">pin n\u00ba 12 (GPIO 18)<\/td>\n<\/tr>\n<tr class=\"row-3 odd\">\n\t<td class=\"column-1\">ABAJO<\/td><td class=\"column-2\">pin n\u00ba 5 (GPIO 3)<\/td><td class=\"column-3\">pin n\u00ba 16 (GPIO 23)<\/td>\n<\/tr>\n<tr class=\"row-4 even\">\n\t<td class=\"column-1\">IZQUIERDA<\/td><td class=\"column-2\">pin n\u00ba 7 (GPIO 4)<\/td><td class=\"column-3\">pin n\u00ba 18 (GPIO 24)<\/td>\n<\/tr>\n<tr class=\"row-5 odd\">\n\t<td class=\"column-1\">DERECHA<\/td><td class=\"column-2\">pin n\u00ba 11 (GPIO 17)<\/td><td class=\"column-3\">pin n\u00ba 22 (GPIO 25)<\/td>\n<\/tr>\n<tr class=\"row-6 even\">\n\t<td class=\"column-1\">BOTON 1<\/td><td class=\"column-2\">pin n\u00ba 13 (GPIO 27)<\/td><td class=\"column-3\">pin n\u00ba 24 (GPIO 8)<\/td>\n<\/tr>\n<tr class=\"row-7 odd\">\n\t<td class=\"column-1\">BOTON 2<\/td><td class=\"column-2\">pin n\u00ba 15 (GPIO 22)<\/td><td class=\"column-3\">pin n\u00ba 26 (GPIO 7)<\/td>\n<\/tr>\n<tr class=\"row-8 even\">\n\t<td class=\"column-1\">BOTON 3<\/td><td class=\"column-2\">pin n\u00ba 19 (GPIO 10)<\/td><td class=\"column-3\">pin n\u00ba 32 (GPIO 12)<\/td>\n<\/tr>\n<tr class=\"row-9 odd\">\n\t<td class=\"column-1\">BOTON 4<\/td><td class=\"column-2\">pin n\u00ba 21 (GPIO 9)<\/td><td class=\"column-3\">pin n\u00ba 36 (GPIO 16)<\/td>\n<\/tr>\n<tr class=\"row-10 even\">\n\t<td class=\"column-1\">BOTON 5<\/td><td class=\"column-2\">pin n\u00ba 23 (GPIO 11)<\/td><td class=\"column-3\">pin n\u00ba 38 (GPIO 20)<\/td>\n<\/tr>\n<tr class=\"row-11 odd\">\n\t<td class=\"column-1\">BOTON 6<\/td><td class=\"column-2\">pin n\u00ba 29 (GPIO 5)<\/td><td class=\"column-3\">pin n\u00ba 40 (GPIO 21)<\/td>\n<\/tr>\n<tr class=\"row-12 even\">\n\t<td class=\"column-1\">START<\/td><td class=\"column-2\">pin n\u00ba 31 (GPIO 6)<\/td><td class=\"column-3\">pin n\u00ba 35 (GPIO 19)<\/td>\n<\/tr>\n<tr class=\"row-13 odd\">\n\t<td class=\"column-1\">COIN (SELECT)<\/td><td class=\"column-2\">pin n\u00ba 33 (GPIO 13)<\/td><td class=\"column-3\">pin n\u00ba 37 (GPIO 26)<\/td>\n<\/tr>\n<tr class=\"row-14 even\">\n\t<td class=\"column-1\">TIERRA (GND)<\/td><td class=\"column-2\">pines n\u00ba 9\/25\/39<\/td><td class=\"column-3\">pines n\u00ba 6\/14\/20\/30\/34<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<span id=\"tablepress-3-description\" class=\"tablepress-table-description tablepress-table-description-id-3\"><\/span>\n<!-- #tablepress-3 from cache -->\n<p>Cabe destacar que <strong>mediante los pines 2 y 4 podremos sacar un voltaje de 5v (para botones led o un ventilador). Igualmente, mediante el pin 1 podremos obtener 3,3v. <\/strong>Los pines de \u00abtierra\u00bb (GND) pueden ser comunes para ambos jugadores, aunque en la tabla venga diferenciados.<\/p>\n<p>Veamos a continuaci\u00f3n las diferentes posibilidades que tenemos para poder conectar f\u00edsicamente nuestros mandos al GPIO.<\/p>\n<h4>Formas de conexionado al GPIO<\/h4>\n<p>El conexionado de nuestros mandos Arcade al GPIO se puede realizar de 4 formas diferentes.<\/p>\n<h5>De forma directa<\/h5>\n<p>Directamente tendr\u00edamos que conectar los cables en el GPIO de nuestra Raspberry. <strong>Esto lo haremos bien soldando o bien mediante conectores hembra de 1 pin que tendr\u00edamos que crimpar a nuestros cables en uno de sus extremos.<\/strong> En el otro extremo de nuestro cable tendremos que tener los conectores \u00abfaston\u00bb hembra correspondiente para poder conectarlos a los terminales o \u00abfaston\u00bb macho de los microswitches de nuestros botones y joysticks.<\/p>\n<p>Para esta prop\u00f3sito tambi\u00e9n se podr\u00edan utilizar los <strong>cables de la interface Xin Mo<\/strong> (<a href=\"https:\/\/www.arcadexpress.com\/cableado-cables\/200-599-cable-tierra-22-conexiones-48-63mm.html#\/46-anchura_faston-28mm\" target=\"_blank\" rel=\"noopener noreferrer\">cable de Tierra,<\/a> <a href=\"https:\/\/www.arcadexpress.com\/cableado-cables\/201-593-cable-4-conexiones-accion-48-63mm.html#\/46-anchura_faston-28mm\" target=\"_blank\" rel=\"noopener noreferrer\">cable de acci\u00f3n<\/a>). Con el cable de \u00abtierra\u00bb (GND) se pueden conectar en serie hasta 22 terminales \u00abtierra\u00bb (GND) de los microswitches. Con el cableado de acci\u00f3n conectaremos los terminales \u00abpositivos\u00bb de los microswitches.<\/p>\n<figure id=\"attachment_821\" aria-describedby=\"caption-attachment-821\" style=\"width: 300px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.arcadexpress.com\/cableado-cables\/200-599-cable-tierra-22-conexiones-48-63mm.html#\/46-anchura_faston-28mm\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"wp-image-821 size-medium\" src=\"https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/cable-tierra-22-conexiones-48-63mm-300x300.jpg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/cable-tierra-22-conexiones-48-63mm-300x300.jpg 300w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/cable-tierra-22-conexiones-48-63mm-150x150.jpg 150w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/cable-tierra-22-conexiones-48-63mm-768x768.jpg 768w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/cable-tierra-22-conexiones-48-63mm-160x160.jpg 160w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/cable-tierra-22-conexiones-48-63mm-320x320.jpg 320w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/cable-tierra-22-conexiones-48-63mm.jpg 800w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-821\" class=\"wp-caption-text\">Cable de tierra 22 conexiones para Xin Mo.<\/figcaption><\/figure>\n<figure id=\"attachment_822\" aria-describedby=\"caption-attachment-822\" style=\"width: 300px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.arcadexpress.com\/cableado-cables\/201-593-cable-4-conexiones-accion-48-63mm.html#\/46-anchura_faston-28mm\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"wp-image-822 size-medium\" src=\"https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/cable-4-conexiones-accion-48-63mm-300x300.jpg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/cable-4-conexiones-accion-48-63mm-300x300.jpg 300w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/cable-4-conexiones-accion-48-63mm-150x150.jpg 150w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/cable-4-conexiones-accion-48-63mm-768x768.jpg 768w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/cable-4-conexiones-accion-48-63mm-160x160.jpg 160w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/cable-4-conexiones-accion-48-63mm-320x320.jpg 320w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/cable-4-conexiones-accion-48-63mm.jpg 800w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-822\" class=\"wp-caption-text\">Cable de acci\u00f3n de 4 conexiones para \u00abXin Mo\u00bb.<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h5><\/h5>\n<h5><strong><a href=\"https:\/\/www.arcadexpress.com\/cableado-cables\/300-1051-cableado-arcade-para-gpio-raspberry-pi-.html#\/46-anchura_faston-28mm\" target=\"_blank\" rel=\"noopener noreferrer\">Cableado GPIO Arcade<\/a><\/strong><\/h5>\n<p>Con este cable podremos ahorrarnos todo el proceso de crimpado de los faston y de los conectores hembras de 1 pin.<\/p>\n<p>Este cable, compuesto a su vez por 40 cables m\u00e1s, tendr\u00e1 en un extremo un conector hembra de 40 pines que ir\u00e1 conectado al GPIO de las Raspberry, y por el otro extremo llevar\u00e1 40 conectores \u00abfaston\u00bb hembra, uno por cable, para el conexionado en los \u00abfaston\u00bb machos de los microswitches de los botones y de los joysticks.<\/p>\n<figure id=\"attachment_601\" aria-describedby=\"caption-attachment-601\" style=\"width: 800px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.arcadexpress.com\/cableado-cables\/300-1051-cableado-arcade-para-gpio-raspberry-pi-.html#\/46-anchura_faston-28mm\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"wp-image-601 size-full\" src=\"http:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/gpio_rasp.jpg\" alt=\"\" width=\"800\" height=\"800\" srcset=\"https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/gpio_rasp.jpg 800w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/gpio_rasp-150x150.jpg 150w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/gpio_rasp-300x300.jpg 300w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/gpio_rasp-768x768.jpg 768w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/gpio_rasp-160x160.jpg 160w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/gpio_rasp-320x320.jpg 320w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><figcaption id=\"caption-attachment-601\" class=\"wp-caption-text\">Raspberry Pi 3B+ con su cable GPIO Arcade<\/figcaption><\/figure>\n<p>De forma separada, tenemos el cableado utilizado de forma exclusiva para el conexionado de todas las \u00abtierras\u201d, tanto de botones como de joysticks. Esto es as\u00ed ya que del cable de 40 pines tan solo salen 8 \u00abtierras\u00bb, siendo estas insuficientes para poder conectar todas las \u00abtierras\u00bb de las microswitches de nuestros botones y joysticks.<\/p>\n<p>Para quien se haya perdido un poco en esto \u00faltimo: cuando conectamos un cable (con dos conectores \u00abfaston\u00bb hembra) a un microswitch de un bot\u00f3n o joystick (con dos conectores \u00abfaston\u00bb macho), uno de los terminales del microswtich corresponder\u00e1 al polo \u00abpositivo\u00bb y el otro al \u00abnegativo\u00bb. A este \u00faltimo, al polo \u00abnegativo\u00bb, tambi\u00e9n se le conoce como \u00abtierra\u00bb o \u00abGND\u00bb (de \u00abground\u00bb en ingl\u00e9s). Recordad que todo conexionado electr\u00f3nico, que es lo que nosotros estamos haciendo, se compone de un polo \u201cpositivo\u00bb y otro \u00abnegativo\u00bb.<\/p>\n<figure id=\"attachment_877\" aria-describedby=\"caption-attachment-877\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-877 size-full\" src=\"https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/02\/micro_detalle.jpg\" alt=\"\" width=\"1200\" height=\"1200\" srcset=\"https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/02\/micro_detalle.jpg 1200w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/02\/micro_detalle-300x300.jpg 300w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/02\/micro_detalle-1024x1024.jpg 1024w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/02\/micro_detalle-150x150.jpg 150w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/02\/micro_detalle-768x768.jpg 768w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/02\/micro_detalle-160x160.jpg 160w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/02\/micro_detalle-320x320.jpg 320w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><figcaption id=\"caption-attachment-877\" class=\"wp-caption-text\">Partes de un microswitch<\/figcaption><\/figure>\n<h5><\/h5>\n<h5 id=\"gpio expansion\"><strong><a href=\"https:\/\/www.arcadexpress.com\/accesorios\/177-placa-de-extension-gpio-raspberry-pi.html\" target=\"_blank\" rel=\"noopener noreferrer\">Placa de extensi\u00f3n del GPIO<\/a><\/strong><\/h5>\n<p>Estas placas nos facilitar\u00e1n mucho las cosas, ya que<strong> nos ofrece de forma impresa la \u00ab<a href=\"#num_gpio\">numeraci\u00f3n GPIO<\/a>\u00bb de cada pin <\/strong>y por tanto, la equivalencia de cada uno de ellos con las acciones de nuestro mando. En contra posici\u00f3n tendremos que utilizar el soldador para conexionar el cableado de nuestros joysticks y botones a estas placas.<\/p>\n<p>El producto se compone de un cable con dos conectores hembra de 40 pines, uno por extremo, y de una peque\u00f1a placa. Esta placa est\u00e1 compuesta por un conector de 40 pines macho y dos filas de 20 puntos de soldadura en cada fila. En cada uno de estos puntos de soldadura est\u00e1 impresa la numeraci\u00f3n GPIO que corresponder\u00eda a cada pin del GPIO de la Raspberry.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_598\" aria-describedby=\"caption-attachment-598\" style=\"width: 800px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.arcadexpress.com\/accesorios\/177-placa-de-extension-gpio-raspberry-pi.html\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"wp-image-598 size-full\" src=\"http:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/placa_expandion_GPIO.jpg\" alt=\"\" width=\"800\" height=\"800\" srcset=\"https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/placa_expandion_GPIO.jpg 800w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/placa_expandion_GPIO-150x150.jpg 150w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/placa_expandion_GPIO-300x300.jpg 300w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/placa_expandion_GPIO-768x768.jpg 768w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/placa_expandion_GPIO-160x160.jpg 160w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/placa_expandion_GPIO-320x320.jpg 320w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><figcaption id=\"caption-attachment-598\" class=\"wp-caption-text\">Placa de extensi\u00f3n de GPIO para Raspberry Pi 2, 3 y 3b+.<\/figcaption><\/figure>\n<p>La forma de conexionado es muy f\u00e1cil: conectamos un extremo del cable en el GPIO de la Raspberry y el otro extremo de dicho cable en la placa. Y ya est\u00e1. Ya podremos empezar a soldar los diferentes cables en los puntos de soldadura que nos ofrece esta placa.<\/p>\n<h5><strong><a href=\"https:\/\/www.arcadexpress.com\/interfaces-encoders\/254-1045-interfaz-gpio-2-jugadores-raspberry-pi.html#\/46-anchura_faston-28mm\" target=\"_blank\" rel=\"noopener noreferrer\">Interface GPIO <\/a><\/strong><\/h5>\n<p><strong>Producto exclusivo de Arcade Express y de fabricaci\u00f3n nacional<\/strong>, estamos ante una<strong> interface de 2 jugadores<\/strong> donde <strong>podemos conectar<\/strong> de forma muy sencilla (atornillando, como si fuera una ficha de empalme) <strong>hasta 6 botones de acci\u00f3n por jugador m\u00e1s el \u00abSTART\u00bb y el \u00abSELECT\u00bb. Igualmente ofrece, como es obvio, 4 conectores para los joysticks. No dispone de las funciones \u00abTURBO\u00bb ni \u00abAUTO\u00bb (para saber m\u00e1s sobre estas funciones, ver art\u00edculo \u00ab<a href=\"https:\/\/www.arcadexpress.com\/blog\/interfaces-el-secreto-para-conectar-tus-joysticks-y-botones-arcade\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"\u00abInterfaces: el secreto para conectar tus joysticks y botones arcade\u00bb (Editar)\">Interfaces: el secreto para conectar tus joysticks y botones arcade<\/a>\u00ab).<\/strong><\/p>\n<p>Dispone tambi\u00e9n de <strong>3 conectores GND (tierra) y de un conector independiente con voltaje (5v) , <\/strong>por lo que podremos utilizar botones LED o peque\u00f1os ventiladores.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_570\" aria-describedby=\"caption-attachment-570\" style=\"width: 800px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.arcadexpress.com\/interfaces-encoders\/254-1045-interfaz-gpio-2-jugadores-raspberry-pi.html#\/46-anchura_faston-28mm\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"wp-image-570 size-full\" src=\"http:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/gpio.jpg\" alt=\"\" width=\"800\" height=\"800\" srcset=\"https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/gpio.jpg 800w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/gpio-150x150.jpg 150w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/gpio-300x300.jpg 300w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/gpio-768x768.jpg 768w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/gpio-160x160.jpg 160w, https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/gpio-320x320.jpg 320w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><figcaption id=\"caption-attachment-570\" class=\"wp-caption-text\">Interface GPIO para Raspberry Pi 2, 3, 3b+<\/figcaption><\/figure>\n<p>Otra <strong>ventaja<\/strong> que podemos destacar es la de que la <strong>Raspberry Pi te detectar\u00e1 tu mando Arcade como si fuera un teclado, y no como un \u00abpad\u00bb o controlador USB<\/strong>, ahorr\u00e1ndonos as\u00ed cualquier tipo de conflicto que se pueda dar a la hora de configurar nuestros botones Arcade.<\/p>\n<p>No ofrece el conector de 5 pines exclusivo Sanwa\/Seimitsu, lo cual no quiere decir que no podamos conectar estos magn\u00edficos joysticks con su <a href=\"https:\/\/www.arcadexpress.com\/es\/cableado-cables\/96-cable-de-5-pines-joysticks-sanwa-y-xin-mo.html\" target=\"_blank\" rel=\"noopener noreferrer\">cable correspondiente<\/a>.<\/p>\n<h4 id=\"activacion\">Activaci\u00f3n del GPIO<\/h4>\n<div class=\"alert alert-warning\">Preparaos, porque ahora viene tal vez la tarea que puede resultar m\u00e1s engorrosa para los m\u00e1s novatos. Una vez realizadas todas las conexiones de nuestro mando Arcade al GPIO de la Raspberry PI, debemos <strong>decirle al sistema gestor de la Raspberry Pi (\u00abRetropie\u00bb o \u00abRecalbox\u00bb) que queremos utilizar nuestro GPIO<\/strong> para manejar nuestros mandos.<\/div>\n<p><strong>Esto lo haremos mediante un peque\u00f1o programa llamado<em> \u00abGPIOnext.gif\u00bb<\/em>, el cual lo descargaremos, instalaremos y configuraremos utilizando la \u00abconsola\u00bb de Linux.<\/strong><\/p>\n<p>\u00bfY qu\u00e9 demonios es una \u00abconsola\u00bb? Recordad que Linux es el sistema operativo en el que \u201cdescansan\u201d tanto \u00abRetropie\u00bb como \u00abRecalbox\u00bb (sistemas que gestionan todos los emuladores a los que vamos a jugar). Este sistema operativo posee una \u00abconsola\u00bb, que no es m\u00e1s que una \u00abventanita\u00bb con un cursor parpadeante donde podremos teclear \u00abordenes\u00bb o comandos (como el antiguo y a\u00f1orado MS-DOS).<\/p>\n<p>A continuaci\u00f3n, os explicamos, paso por paso, como debemos llevar a cabo esta operaci\u00f3n.<\/p>\n<p>Suponiendo que ya tenemos todas las conexiones f\u00edsicas al GPIO hechas y que ya tenemos un sistema instalado en nuestra Raspberry PI (sea \u00abRetropie\u00bb o \u00abRecalbox\u00bb), <strong>lo primero que debemos hacer es conectar por USB un teclado, el cual necesitaremos para poder entrar en la consola y teclear las ordenes<\/strong>. Hecho esto, conectamos nuestra Raspberry Pi y dejamos que se inicie. Una vez iniciado el sistema que tengamos, haremos lo siguiente (<strong>recordad que al escribir omitiremos las \u201c\u201c.):<\/strong><\/p>\n<ol>\n<li><strong><em>Pulsamos F4 en el teclado<\/em><\/strong>: As\u00ed entraremos en la consola.<\/li>\n<li><strong><em>Tecleamos \u00abCD ..\u00bb y pulsamos \u00abENTER\u00bb<\/em><\/strong><em>: R<\/em>ecordad, siempre sin comillas (\u00ab\u00bb).<\/li>\n<li><strong><em>Tecleamos \u00abgit CLONE https:\/\/github.com\/mholgatem\/GPIOnext.git\u00bb y pulsamos \u00abENTER\u00bb:<\/em><\/strong> esto iniciar\u00e1 la descarga del fichero \u00abGPIOnext.git\u00bb.<\/li>\n<li><strong><em>Tecleamos: \u00abbash GPIOnext\/install.sh\u00bb y pulsamos \u00abENTER\u00bb:<\/em><\/strong> esto iniciar\u00e1 la instalaci\u00f3n del programa \u00abGPIOnext.git\u00bb<\/li>\n<li>Una vez terminado el proceso anterior, el sistema nos preguntar\u00e1:\u00a0 <strong><em>\u00abInstall complete! Do you like to run configuration manager now?(y\/n)\u00bb<\/em><\/strong><em> (<\/em>nos pregunta si queremos configurar ahora el GPIO).<strong><em> Pulsaremos la \u00aby\u00bb del teclado para decir que \u00absi\u00bb<\/em><\/strong>.<\/li>\n<li>Entraremos en un men\u00fa donde se <strong><em>nos preguntar\u00e1: \u00abWich virtual device do you want to configure?<\/em><\/strong><em>\u00bb . <\/em>Nos pregunta cuantos dispositivos vamos a configurar<em>.<\/em> En nuestro caso disponemos de un dispositivo de juego de dos jugadores. Por esto <strong>e<em>legiremos la primera opci\u00f3n, \u00abJoypad 1\u00bb,<\/em><\/strong> <strong>y pulsamos \u00abENTER\u00bb. <\/strong><\/li>\n<li>Ahora nos preguntar\u00e1: <strong><em>\u00bb How many Dpads\/Joysticks does this controller have?)\u00bb<\/em><\/strong>\u00a0 Aqu\u00ed se nos dan 5 opciones.\u00a0 <strong><em>Elegiremos, manej\u00e1ndonos con el teclado, el n\u00famero \u00ab2\u00bb, <\/em><\/strong>ya que se nos pregunta cuantos joysticks o jugadores tiene el dispositivo. En nuestro caso, como bien sabemos, tenemos un panel de dos jugadores.<strong><em><br \/>\n<\/em><\/strong><\/li>\n<li><strong>Nos saldr\u00e1 una larga lista de opciones correspondientes a los botones del jugador 1 y 2. De esta lista marcaremos, mediante la barra espaciadora del teclado, aquellos opciones o botones que queremos que se activen en nuestro dispositivo. <\/strong>Como he citado antes, tomando como referencia el t\u00edpico mando Arcade con 6 botones de acci\u00f3n m\u00e1s el \u00abSTART\u00bb y el \u00abSELECT\u00bb (por jugador), marcaremos las siguientes opciones (siempre manej\u00e1ndonos con los cursores el teclado), las cuales ser\u00e1n validas para ambos jugadores:\n<ul>\n<li>START BUTTOM<\/li>\n<li>SELECT BUTTOM<\/li>\n<li>BUTTOM A<\/li>\n<li>BUTTOM B<\/li>\n<li>BUTTOM X<\/li>\n<li>BUTTOM Y<\/li>\n<li>BUTTOM LEFT TRIGGER<\/li>\n<li>BUTTOM RIGHT TRIGGER<\/li>\n<\/ul>\n<\/li>\n<li>Pulsamos \u00abENTER\u00bb<\/li>\n<li>Ahora entraremos en la configuraci\u00f3n del mando del jugador 1:\n<ul>\n<li><strong><em>\u00abConfiguring Joypad 1: <\/em><\/strong>\n<ul>\n<li><em><strong>Hold UP on Dpad\/Joystick 1<\/strong>: <\/em>moveremos el joystick del jugador 1 hacia \u00abARRIBA\u00bb.<\/li>\n<li><em><strong>Hold DOWN on Dpad\/Joystick 1<\/strong>: <\/em>moveremos el joystick del jugador 1 hacia \u00abABAJO\u00bb.<\/li>\n<li><em><strong>Hold LEFT on Dpad\/Joystick 1<\/strong>: <\/em>moveremos el joystick del jugador 1 hacia la \u00abIZQUIERDA\u00bb.<\/li>\n<li><em><strong>Hold RIGHT on Dpad\/Joystick 1<\/strong>: <\/em>moveremos el joystick del jugador 1 hacia la \u00abDERECHA\u00bb.<\/li>\n<li><strong><em>Hold START buttom: <\/em><\/strong>pulsaremos el bot\u00f3n que hayamos designado como \u00abSTART\u00bb del jugador 1.<\/li>\n<li><em><strong>Hold SELECT buttom<\/strong>: <\/em>pulsaremos el bot\u00f3n que hayamos designado como \u00abSELECT\u00bb del jugador 1.<\/li>\n<li><em><strong>Hold buttom A<\/strong>: <\/em>pulsaremos el bot\u00f3n que hayamos designado como \u00abA\u00bb del jugador 1.<\/li>\n<li><em><strong>Hold buttom B<\/strong>: <\/em>pulsaremos el bot\u00f3n que hayamos designado como \u00abB\u00bb del jugador 1.<\/li>\n<li><em><strong>Hold buttom X<\/strong>: <\/em>pulsaremos el bot\u00f3n que hayamos designado como \u00abX\u00bb del jugador 1.<\/li>\n<li><em><strong>Hold buttom Y<\/strong>: <\/em>pulsaremos el bot\u00f3n que hayamos designado como \u00abY\u00bb del jugador 1.<\/li>\n<li><em><strong>Hold buttom Left Trigger 1<\/strong>: <\/em>pulsaremos el bot\u00f3n que hayamos designado como \u00abLEFT TRIGGER 1\u00bb del jugador 1.<\/li>\n<li><em><strong>Hold buttom Right Trigger 1<\/strong>: <\/em>pulsaremos el bot\u00f3n que hayamos designado como \u00abRIGHT TRIGGER 1\u00bb del jugador 1.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Una vez <strong>hecho esto, nos llevar\u00e1 a la configuraci\u00f3n del jugador 2<\/strong>, donde repetiremos el mismo proceso descrito en el\u00a0 punto anterior.<\/li>\n<li><strong>Una vez finalizado<\/strong>, y sin que nosotros hagamos nada, <strong>nos saldr\u00e1 un aviso diciendo \u00abSaving Configuration\u00bb, llev\u00e1ndonos a los pocos segundos al men\u00fa del punto 6<\/strong>.<\/li>\n<li>En este men\u00fa, <strong>con el teclado nos situaremos en la opci\u00f3n \u00abEXIT\u00bb. <\/strong>Con esto nos saldremos de la configuraci\u00f3n del GPIO, y\u00e9ndonos a la pantalla principal.<\/li>\n<li>Escribimos lo siguiente <strong>para que quede todo activado de forma permanente:<\/strong> <strong><em>\u00abgpionext start\u00bb.<\/em><\/strong><\/li>\n<li><strong>Por \u00faltimo, reiniciamos<\/strong> todo el sistema escribiendo\u00a0<strong><em>\u00abreboot\u00bb.<\/em><\/strong><\/li>\n<\/ol>\n<h4>Ventajas del conexionado mediante GPIO<\/h4>\n<p>Una de las grandes ventajas que conlleva el conectar nuestros mandos mediante el GPIO, aparte de la econ\u00f3mica, ya que nos ahorraremos las interfaces, es la de <strong>asegurarnos un \u00abLAG CERO\u00bb real, ya que no hay hardware intermedio entre nuestros mandos y la Raspberry. <\/strong>(echad un vistazo a nuestro art\u00edculo \u00ab<strong><a href=\"https:\/\/www.arcadexpress.com\/blog\/interfaces-el-secreto-para-conectar-tus-joysticks-y-botones-arcade\/\" aria-label=\"\u00abInterfaces: el secreto para conectar tus joysticks y botones arcade\u00bb (Editar)\">Interfaces: el secreto para conectar tus joysticks y botones arcade<\/a><\/strong>\u00bb para saber m\u00e1s del citado \u00abLAG\u00bb).<\/p>\n<h2>Conclusiones finales<\/h2>\n<p>Si solamente vas a utilizar tu mando Arcade en la Raspberry PI, o te has montado una m\u00e1quina Arcade o Bartop en cuyo interior le vas a implementar igualmente una Raspberry, la elecci\u00f3n del conexionado v\u00eda GPIO de nuestros mandos ser\u00eda m\u00e1s que acertada, ya que aparte de asegurarnos un retardo nulo, nos ahorrar\u00edamos tambi\u00e9n unos \u00abeurillos\u00bb al prescindir de las interfaces.<\/p>\n<p>Bueno amigos, esperamos como siempre haberos despejado todas aquellas dudas que ten\u00edais respecto al GPIO de la Raspberry PI y el conexionado de un mando Arcade a la misma.<\/p>\n<p>Un fuerte abrazo amigos y hasta pronto.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hola de nuevo amigos. Lo prometido es deuda. Y es por esto que dedicaremos esta entrada a las diferentes formas que tendremos de poder conectar nuestros mandos Arcade a un hardware muy espec\u00edfico y querido por todos nosotros: la Raspberry Pi. Como nos ha cambiado la vida a los m\u00e1s nost\u00e1lgicos de los 8 y [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":773,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_ax_badge_color":"red","_ax_read_time":0,"_ax_product_url":"","_ax_product_name":"","_ax_product_price":"","_ax_show_toc":true,"footnotes":""},"categories":[30],"tags":[],"class_list":["post-712","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-como-se-hace"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Como conectar un mando Arcade a la Raspberry Pi - Arcade Express<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.arcadexpress.com\/blog\/como-conectar-un-mando-arcade-a-la-raspberry-pi\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como conectar un mando Arcade a la Raspberry Pi - Arcade Express\" \/>\n<meta property=\"og:description\" content=\"Hola de nuevo amigos. Lo prometido es deuda. Y es por esto que dedicaremos esta entrada a las diferentes formas que tendremos de poder conectar nuestros mandos Arcade a un hardware muy espec\u00edfico y querido por todos nosotros: la Raspberry Pi. Como nos ha cambiado la vida a los m\u00e1s nost\u00e1lgicos de los 8 y [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.arcadexpress.com\/blog\/como-conectar-un-mando-arcade-a-la-raspberry-pi\/\" \/>\n<meta property=\"og:site_name\" content=\"Arcade Express\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-22T14:10:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-04T11:11:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/raspberry-pi-3-b-kit-mandos-snes-micro-sd-32gb-clase-10-5v-3a-adaptador-corriente-caja-.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Arcadexpress\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arcadexpress\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.arcadexpress.com\/blog\/#website\",\"url\":\"https:\/\/www.arcadexpress.com\/blog\/\",\"name\":\"Arcade Express\",\"description\":\"Tu Blog sobre el mundo Arcade\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.arcadexpress.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.arcadexpress.com\/blog\/como-conectar-un-mando-arcade-a-la-raspberry-pi\/#primaryimage\",\"inLanguage\":\"es\",\"url\":\"https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/raspberry-pi-3-b-kit-mandos-snes-micro-sd-32gb-clase-10-5v-3a-adaptador-corriente-caja-.jpg\",\"contentUrl\":\"https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/raspberry-pi-3-b-kit-mandos-snes-micro-sd-32gb-clase-10-5v-3a-adaptador-corriente-caja-.jpg\",\"width\":800,\"height\":800},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.arcadexpress.com\/blog\/como-conectar-un-mando-arcade-a-la-raspberry-pi\/#webpage\",\"url\":\"https:\/\/www.arcadexpress.com\/blog\/como-conectar-un-mando-arcade-a-la-raspberry-pi\/\",\"name\":\"Como conectar un mando Arcade a la Raspberry Pi - Arcade Express\",\"isPartOf\":{\"@id\":\"https:\/\/www.arcadexpress.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.arcadexpress.com\/blog\/como-conectar-un-mando-arcade-a-la-raspberry-pi\/#primaryimage\"},\"datePublished\":\"2020-02-22T14:10:48+00:00\",\"dateModified\":\"2026-04-04T11:11:47+00:00\",\"author\":{\"@id\":\"https:\/\/www.arcadexpress.com\/blog\/#\/schema\/person\/e343141109a01a37d8b75fa05bc5bf41\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.arcadexpress.com\/blog\/como-conectar-un-mando-arcade-a-la-raspberry-pi\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.arcadexpress.com\/blog\/como-conectar-un-mando-arcade-a-la-raspberry-pi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.arcadexpress.com\/blog\/como-conectar-un-mando-arcade-a-la-raspberry-pi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.arcadexpress.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como conectar un mando Arcade a la Raspberry Pi\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.arcadexpress.com\/blog\/#\/schema\/person\/e343141109a01a37d8b75fa05bc5bf41\",\"name\":\"Arcadexpress\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.arcadexpress.com\/blog\/#personlogo\",\"inLanguage\":\"es\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5766b73362f0b5620336975e88ae7fbce92673179b875300a575e4fb48d9157b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5766b73362f0b5620336975e88ae7fbce92673179b875300a575e4fb48d9157b?s=96&d=mm&r=g\",\"caption\":\"Arcadexpress\"},\"sameAs\":[\"http:\/\/www.arcadexpress.com\",\"https:\/\/twitter.com\/Arcadexpress\"],\"url\":\"https:\/\/www.arcadexpress.com\/blog\/author\/kiko\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como conectar un mando Arcade a la Raspberry Pi - Arcade Express","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.arcadexpress.com\/blog\/como-conectar-un-mando-arcade-a-la-raspberry-pi\/","og_locale":"es_ES","og_type":"article","og_title":"Como conectar un mando Arcade a la Raspberry Pi - Arcade Express","og_description":"Hola de nuevo amigos. Lo prometido es deuda. Y es por esto que dedicaremos esta entrada a las diferentes formas que tendremos de poder conectar nuestros mandos Arcade a un hardware muy espec\u00edfico y querido por todos nosotros: la Raspberry Pi. Como nos ha cambiado la vida a los m\u00e1s nost\u00e1lgicos de los 8 y [&hellip;]","og_url":"https:\/\/www.arcadexpress.com\/blog\/como-conectar-un-mando-arcade-a-la-raspberry-pi\/","og_site_name":"Arcade Express","article_published_time":"2020-02-22T14:10:48+00:00","article_modified_time":"2026-04-04T11:11:47+00:00","og_image":[{"width":800,"height":800,"url":"https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/raspberry-pi-3-b-kit-mandos-snes-micro-sd-32gb-clase-10-5v-3a-adaptador-corriente-caja-.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_creator":"@Arcadexpress","twitter_misc":{"Escrito por":"Arcadexpress","Tiempo de lectura":"17 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/www.arcadexpress.com\/blog\/#website","url":"https:\/\/www.arcadexpress.com\/blog\/","name":"Arcade Express","description":"Tu Blog sobre el mundo Arcade","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.arcadexpress.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"ImageObject","@id":"https:\/\/www.arcadexpress.com\/blog\/como-conectar-un-mando-arcade-a-la-raspberry-pi\/#primaryimage","inLanguage":"es","url":"https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/raspberry-pi-3-b-kit-mandos-snes-micro-sd-32gb-clase-10-5v-3a-adaptador-corriente-caja-.jpg","contentUrl":"https:\/\/www.arcadexpress.com\/blog\/wp-content\/uploads\/2020\/01\/raspberry-pi-3-b-kit-mandos-snes-micro-sd-32gb-clase-10-5v-3a-adaptador-corriente-caja-.jpg","width":800,"height":800},{"@type":"WebPage","@id":"https:\/\/www.arcadexpress.com\/blog\/como-conectar-un-mando-arcade-a-la-raspberry-pi\/#webpage","url":"https:\/\/www.arcadexpress.com\/blog\/como-conectar-un-mando-arcade-a-la-raspberry-pi\/","name":"Como conectar un mando Arcade a la Raspberry Pi - Arcade Express","isPartOf":{"@id":"https:\/\/www.arcadexpress.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.arcadexpress.com\/blog\/como-conectar-un-mando-arcade-a-la-raspberry-pi\/#primaryimage"},"datePublished":"2020-02-22T14:10:48+00:00","dateModified":"2026-04-04T11:11:47+00:00","author":{"@id":"https:\/\/www.arcadexpress.com\/blog\/#\/schema\/person\/e343141109a01a37d8b75fa05bc5bf41"},"breadcrumb":{"@id":"https:\/\/www.arcadexpress.com\/blog\/como-conectar-un-mando-arcade-a-la-raspberry-pi\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.arcadexpress.com\/blog\/como-conectar-un-mando-arcade-a-la-raspberry-pi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.arcadexpress.com\/blog\/como-conectar-un-mando-arcade-a-la-raspberry-pi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.arcadexpress.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Como conectar un mando Arcade a la Raspberry Pi"}]},{"@type":"Person","@id":"https:\/\/www.arcadexpress.com\/blog\/#\/schema\/person\/e343141109a01a37d8b75fa05bc5bf41","name":"Arcadexpress","image":{"@type":"ImageObject","@id":"https:\/\/www.arcadexpress.com\/blog\/#personlogo","inLanguage":"es","url":"https:\/\/secure.gravatar.com\/avatar\/5766b73362f0b5620336975e88ae7fbce92673179b875300a575e4fb48d9157b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5766b73362f0b5620336975e88ae7fbce92673179b875300a575e4fb48d9157b?s=96&d=mm&r=g","caption":"Arcadexpress"},"sameAs":["http:\/\/www.arcadexpress.com","https:\/\/twitter.com\/Arcadexpress"],"url":"https:\/\/www.arcadexpress.com\/blog\/author\/kiko\/"}]}},"_links":{"self":[{"href":"https:\/\/www.arcadexpress.com\/blog\/wp-json\/wp\/v2\/posts\/712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arcadexpress.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.arcadexpress.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.arcadexpress.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arcadexpress.com\/blog\/wp-json\/wp\/v2\/comments?post=712"}],"version-history":[{"count":92,"href":"https:\/\/www.arcadexpress.com\/blog\/wp-json\/wp\/v2\/posts\/712\/revisions"}],"predecessor-version":[{"id":1138,"href":"https:\/\/www.arcadexpress.com\/blog\/wp-json\/wp\/v2\/posts\/712\/revisions\/1138"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.arcadexpress.com\/blog\/wp-json\/wp\/v2\/media\/773"}],"wp:attachment":[{"href":"https:\/\/www.arcadexpress.com\/blog\/wp-json\/wp\/v2\/media?parent=712"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arcadexpress.com\/blog\/wp-json\/wp\/v2\/categories?post=712"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arcadexpress.com\/blog\/wp-json\/wp\/v2\/tags?post=712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}