Super Nintendo on Android With Original Controller

15,961

46

7

Intro: Super Nintendo on Android With Original Controller

Playing Super Nintendo via emulator on Android with the original controller. Integration made with Arduino, Amarino and BlueSMiRF (Bluetooth module).
For more informations: https://labs.bsoares.com/jogando-super-nintendo-no-android-com-controle-original-f77380186caf

Share

    Recommendations

    • Plastics Contest

      Plastics Contest
    • Optics Contest

      Optics Contest
    • Audio Contest 2018

      Audio Contest 2018

    7 Discussions

    I use this one with amarino. less than 10 bucks
    http://www.ebay.com/itm/Wireless-Serial-4-Pin-Bluetooth-RF-Transceiver-Module-Backplane-RS232-F-Arduino-/261024370087?pt=LH_DefaultDomain_0&hash=item3cc643cda7

    works like a champ. the 65 bucks was always a deal breaker for me and bluetooth dev. not anymore

    0
    None
    Gemicio

    6 years ago on Introduction

    I tryed the project ,and met a problem at begining, as my nes joystick is 15 pins, at last i find this from google:
    Controllers - Pin-Outs
    Controller ports - NES (and newer Famicom models) - male, front side
    Pin Dir Player 1 Player 2 Expl. _________
    1 Out GND GND Ground | 4 3 2 1 |
    2 Out PORT0-CLK PORT1-CLK Joystick Clock (CPU Port Read) |_7_6_5__/
    3 Out OUT0 OUT0 Joystick Serial-Start
    4 In PORT0-0 PORT1-0 Joystick Serial-Data _________
    5 Out +5VDC +5VDC Supply | 4 3 2 1 |
    6 In PORT0-3 PORT1-3 Zapper Light |_7_6_5__/
    7 In PORT0-4 PORT1-4 Zapper Button

    All controller inputs are inverted inside of the console, LOW arrives as "1".
    Note: Older Famicom consoles do not include controller ports, instead the joypad cables are directly attached to the console (without plugs/sockets).

    Famicom Expansion Port (standard db15, female, front side)
    Included in both older and newer Famicom consoles, not in NES consoles.
    1 Out GND ------------------------
    2 Out SOUND OUT | 8 7 6 5 4 3 2 1 |
    3 I/O /IRQ \ 15 14 13 12 11 10 9 /
    4 In port1-D4 (zapper button) --------------------
    5 In port1-D3 (zapper light)
    6 In port1-D2
    7 In port1-D1 (joystick 4 serial input) (paddle ADC serial input)
    8 In port1-D0 (joystick 2 serial input)
    9 Out port1-CLK (joystick 2+4 clock read)
    10 Out OUT2
    11 Out OUT1
    12 Out OUT0 (joystick 1+2+3+4 start)
    13 In port0-D1 (joystick 3 serial input) (paddle button input)
    14 Out port0-CLK (joystick 1+3 clock read)
    15 Out +5V
    I think it maybe useful,so put it here.

    1 reply
    0
    None
    spizlematic

    7 years ago on Introduction

    do you have to use the bluesmirf? would another bluetooth module work? sparkfun has the bluesmirf for $65 is my reason for asking.