Att vrida en Arduino till ett USB-tangentbord

Den nyligen släppta Arduino Leonardo har några mycket intressanta funktioner, särskilt möjligheten att fungera som ett USB-tangentbord och mus tack vare den nya Atmega 32U4 Microcontroller. Den här funktionen är inte exklusiv till Leonoardo, som [Michael] diskuterar i en byggnad som han skickade in – den lowly Arduino Uno kan också fungera som ett USB HID-tangentbord med bara en firmwareuppdatering.

Arduino Uno (och Mega) kommunicerar med din dator via en separat ATMEGA8U2-mikrokontroller. Helt enkelt genom att skicka in ny firmware med uppgraderingen av Arduino-enhetens firmware, är det lätt att få din gamla Arduino-styrelsen att förvärva några av de nyare brädans egenskaper som Teensy eller Leonardo.

[Michael] går igenom de steg som krävs för att göra det här uppgraderingen och slutar sin byggnad genom att visa ett arduinofied “klippt, kopiera och klistra” -knappsprojekt samt några multimediakontroller. Du kan kontrollera de som bygger ut i videon efter pausen.

Om det inte är det som emulerar ett USB-tangentbord är det också möjligt att installera Lufte-firmware för att emulera allt från joysticks till USB-ljudenheter. Mycket coolt, och mycket användbart.