Project showcase
SNES classic controller usb HID

SNES classic controller usb HID © CC0

I mapped the controls from a wireless SNES classic controller to usb keyboard presses. The basic idea can be used to control many things!

  • 772 views
  • 0 comments
  • 3 respects

Components and supplies

Apps and online services

About this project

This simple project allows you to use an Arduino Micro board to read inputs from the NES or SNES Classic controller. My implementation maps the controller to keyboard presses so that I can use it with PC games. The great thing about this project is that it can be easily modified to convert the button presses into MIDI messages, mouse movements, or any other communication protocol that the arduino board can output!

My project is kept in a prototyping state in case I want to add anything else, such as an IR blaster for TV contol or a wifi module for IoT control. This is a very easy project to set up and use.

My code is modified from and based on:

* ArduinoNunchukDemo.ino

* Copyright 2011-2013 Gabriel Bianconi, http://www.gabrielbianconi.com/

* Project URL: https://github.com/GabrielBianconi/arduino-nunchuk

IMPORTANT: You will need Gabriel's arduino nunchuck library, found at the github link above.

Also, my case is made from nanoblocks, which is 1/3 the size of standard lego.

Code

SNESWireless
Here is the code I used. You can change the key presses to whatever you want.

Comments

Similar projects you might like

Keyboard and Mouse Controller

Project showcase by pdio

  • 1,880 views
  • 0 comments
  • 3 respects

DIY Controller for Paragliding Games

Project tutorial by Andre Bandarra

  • 5,547 views
  • 6 comments
  • 34 respects

Multi-Dashboard Display with Arduino Controller

Project showcase by Colin O'Dell

  • 25,722 views
  • 6 comments
  • 70 respects

Reef Controller

Project showcase by Shawn Leclair

  • 14,306 views
  • 0 comments
  • 23 respects

Arduino Controlled USB Trackpad

Project tutorial by Dante Roumega

  • 7,749 views
  • 6 comments
  • 10 respects

Electric Kiln Controller

Project showcase by MrRoboto19

  • 8,219 views
  • 37 comments
  • 43 respects
Add projectSign up / Login