[Coco] Arduino as a Mouse/Keyboard interface?

Tony Cappellini cappy2112 at gmail.com
Wed Jul 4 20:39:56 EDT 2012


Message: 7
Date: Tue, 3 Jul 2012 09:13:48 -0500
From: Allen Huffman <alsplace at pobox.com>
Subject: Re: [Coco] Arduino as a Mouse/Keyboard interface?
To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
Message-ID: <B79D8BBD-EE98-4ED3-A205-E50D6590E8CC at pobox.com>
Content-Type: text/plain; charset=us-ascii


>>Perhaps I did not even know there was more than just the "One" board at the time.
The Uno R3 is the latest based on the ATMega 328P.

The Leonardo is just a lower cost version based on the Atmel ATmega32u4.

The Arduino Unos and earlier models require "2 chips", thus being more
expensive.
1 chip is the main microcontroller that the user programs to run his app.
The other "chip" is used to emulate a USB-serial protocol, used for
downloading the executeable code
from the host computer.

Now- here comes the Leonardo. It is based on the ATmega32u4. So , it
is the microcontroller that is used
to run the embedded application, and as a bonus it contains a
USB-serial interface for downloading the code.
A 1-chip solution.

I haven't looked at the specs of the ATmega32u4 to see if it has the
same number of I/O lines as the 328, but
I would suspect they are very close.

There is also an Arduino ADK based on the Mega 2560, which is intended
to be used with Android
devleopment. It does have both a USB host & target interface. The
USB-serial interface is similar to what all other Arduino boards use
to download the executable code to flash.

The USB host interface is intended for connecting Android phones.
http://arduino.cc/en/Main/ArduinoBoardADK


I have only used the Uno and two of its predecessors, I can't verify
the claims of the 2560 ADK.



More information about the Coco mailing list