Archive for the ‘USB’ Category

An Arduino-based ADB-to-USB adapter for NeXT keyboards

Thursday, January 10th, 2013

Have you ever wondered to use your old-fashioned NeXT keyboard with your current, non-ADB computer? The main issue that needs to be solved regards how to interface this ADB keyboard (standing for Apple Desktop Bus, an old protocol used in former NeXT and Apple computers) with a standard USB interface.

In this nice tutorial, Ladyada and Pt describe the approach they have used, based on an Arduino Micro board and… some luck in searching for the right information about the scancode table of the keyboard  ^^.

More information can be found here.

[Via: Adafruit Learning System]

 

Arduino, GPS and Display i2C…

Friday, May 25th, 2012

 

En este nuevo tutorial Arduino by ARDUTEKA, estudiamos a fondo los módulos GPS, en concreto los módulos diseñados por LIBELIUM, para aprender a extraer y comprender todas las tramadas de datos que recibimos de los GPS y posteriormente, tratar esa información para mostrar en un display con bus i2C datos como la latitud, longitud, altura y hora UTC…

 

 

[Via: Arduteka]

 

 

Tutorial: Arduino UNO + Google’s ADK

Monday, May 30th, 2011

[Alex TC] from [Bricogeek] posted a tutorial about how to interface Arduino and Android replacing the ADK shield by Google with commonc sensors and actuators.

[few days ago] ADK  was presented on Google’s blog, a platform that enables communication between Android and Arduino. The downside was that the development kit costs around 300 €.

Today we bring you a scoop. After seeing different people online who managed to run the ADK on  Arduino with a USB Host Shield controlling a servo or LED, we intend to play all the devices included in the kit but in our BricoGeek DIY version, with the products we have available in the store.

via [bricogeek]

More Lufa Hacks: Keyboard, Mouse, and MIDI.

Tuesday, April 12th, 2011

[Darran] played around LUFA firmwares on the Arduino UNO and Arduino 2560. It seems now LUFA hacking is getting more and more common among Arduino users.

I’ve published the source, hex files, and sample sketches for Keyboard HID, Mouse HID, and USB MIDI drivers for the UNO and Mega2560 on http://hunt.net.nz/users/darran.

The LUFA project has made this fairly easy to do which is great, the only drawback is the limitation of only 4KB of flash space for the driver in the atmega8u2.

via [hunt.net]

USB Hacking with ArduinoUSB Hacking with ArduinoUSB Hacking with Arduino

Monday, December 6th, 2010

[Collin Cunningham] explains USB protocol and manages to connect a USB MIDI keyboard to Arduino using Cirtcuits@home USB Shield.

USB devices are so common nowadays – wouldn’t it be nice to use one with your homebrew electronics projects? I wanted to use my compact USB-MIDI keyboard with my homebrew synth circuits. It seemed a simple enough prospect at first – listen to the data output, press buttons, note the changes, and then program a microcontroller to turn those changes into something I could use (like basic serial MIDI data).

via [MAKE]

 

[Collin Cunningham] explains USB protocol and manages to connect a USB MIDI keyboard to Arduino using Cirtcuits@home USB Shield.

USB devices are so common nowadays – wouldn’t it be nice to use one with your homebrew electronics projects? I wanted to use my compact USB-MIDI keyboard with my homebrew synth circuits. It seemed a simple enough prospect at first – listen to the data output, press buttons, note the changes, and then program a microcontroller to turn those changes into something I could use (like basic serial MIDI data).

via [MAKE]

 

[Collin Cunningham] explains USB protocol and manages to connect a USB MIDI keyboard to Arduino using Cirtcuits@home USB Shield.

USB devices are so common nowadays – wouldn’t it be nice to use one with your homebrew electronics projects? I wanted to use my compact USB-MIDI keyboard with my homebrew synth circuits. It seemed a simple enough prospect at first – listen to the data output, press buttons, note the changes, and then program a microcontroller to turn those changes into something I could use (like basic serial MIDI data).

via [MAKE]