Posts with «isp» label

Interfacing a Retro Controller using the USBASP

An ISP dongle is a very common piece of equipment on a maker’s bench. However, its potential as a hackable device is generally overlooked. The USBASP has an ATmeg8L at its heart and [Robson] decided that this humble USB device could be used as an interface between his PC and a SNES Joypad.

A SNES controller required three pins to communicate with a host: clock, data and latch. In his hack, [Robson]  connects the controller to the ISP interface using a small DIY adaptor and programs the AVR using the V-USB library. V-USB is a software USB library for small microcontrollers and comes in pretty handy in this instance.

[Robson] does a pretty good job of documenting the entire process of creating the interface which includes the USB HID code as well as the SNES joypad serial protocol. His hack works on both Windows and Linux alike and the code is available on GitHub for download.

Simple implementation like this project are a great starting point for anyone looking to dip their toes in the DIY USB device pool. Veterans may find a complete DIY joystick more up their alley and will be inspired by some plastic techniques as well.


Filed under: Arduino Hacks, hardware
Hack a Day 23 Jun 06:00

Comming to grips with arduino, bootloaders & ISP...

Here's the deal, I'm building my first robot & I have an Arduino One board, but I've realized that the board is too pretty for me to use up in my current (and first) project and besides it would be a waste.

My first thought was:

Well, maybe I can pull out the ATmel chip on the board and stick a blank one there, upload the desired code there, take it out and follow some breaduino tutorial to build around it.

Peeked here

http://arduino.cc/en/Tutorial/ArduinoToBreadboard

and...

read more