4 Jul 2012 19:58
Re: Arduino as a Mouse/Keyboard interface?
All, I am not going to claim I am an Arduino expert, but I have been a very frequent contributor to the Arduino forums for a few years now, and I own a few Arduinos (take it for what it is worth). First, the Arduino Uno is composed of a couple microcontrollers (uC), the prime one being the ATMega328P. Secondary to this uC, is another microcontroller which acts as the USB-to-serial interface, an Atmega16U2 (or an Atmega8U2 up to version R2): http://arduino.cc/en/Main/ArduinoBoardUno This 16U2/8U2 took over the functionality of the FTDI USB-to-serial driver chip which was used on the earlier Arduino Duemilanove: http://arduino.cc/en/Main/ArduinoBoardDuemilanove I don't know what the "official" reason was for the change to the 16U2/8U2 for USB-to-serial functionality, but I suspect it was two-fold: 1) An attempt to future-proof the device 2) Programmability for customization Both are basically the same; by using a microcontroller to do the USB-to-serial conversion, particularly a uC in the same family as the base uC (328P, etc), going forward more functionality could be added as needed, or if the uC for the USB-to-serial was dropped by Atmel, another could be substituted.(Continue reading)
RSS Feed