Gør Arduino Uno Work Like Leonardo: 5 trin

Gør Arduino Uno Work Like Leonardo: 5 trin

Indholdsfortegnelse:

Anonim

Først og fremmest vil jeg gøre det klart, det er ikke som nogen anden, gør din uno til en HID eneste enhed med en gangs skitse uploard, du kan uploade skitser side ved side med skjulte

DET ER RIGTIGT! du læser hvad du læser ingen downsides til noget uploade skitser som du gør på en leonardo uden reflashing 16u2 firmware Hvordan er det for et chok?

SOOOOOOOOOOOOOOOOOO uden yderligere tal kan få HIDDING (ordsprog beregnet).

Det virker også på arduino mega

Opdatering: Stem på mig, hvis du kan lide det. det er i tech contest og mcu contest stemme for, hvad du synes det er gældende for eller begge dele: D

forsyninger:

Trin 1: Tech Talk: Skip Hvis du ikke plejer

hej velkommen til tech talk, her forklarer jeg alt techy.

Så lad os gå

Arduino er verdens bedste proto dev bord med et stadigt voksende samfund, men hvert stykke guld er groft et sted. Det er den dosis, der ikke har usb HID (human interface device) kapacitet, der er hvor dit projekt dør med en genoplivning potion kaldet arduino leonardo leonardo baseret på en usb capable chip kan bruges som en usb enhed en mus, tastatur uanset men de fleste af vi er doven nok til ikke at købe en arduino leo og søge efter andre måder, en af ​​dem er at lave en arduino leo, men det er ikke muligt for nogle af os som den chip, Leo er baseret på, er SMD kun så ingen DIP gennem hullet) pakke, men uno bruger også chipets lillebror atmega16u2 til programmering, og det er det, vi vil spille med DFU-tilstanden

Så fortsæt til næste trin for den viden, som alle har brug for ->

Trin 2: Hovedkendskabet

Dette er den generelle information om, hvad vi skal gøre

Vi skal ændre firmware på usb til seriel konverter af uno til arbejde også som en HID-simulator

Du kan stadig blinke chips som normal og også lave en usb-mus, tastatur osv.

Dette dit hjem dyrket arduino leonardo - ingen ulemper

Fortsæt med at downloade de ting, du har brug for

Trin 3: Hvad du har brug for

ille holde det kort

du skal downloade den fil, der er inkluderet, den indeholder HID-biblioteket og hoodloader bootloaderen

Trin 4: Hovedtrinnet

Nu starter du med at installere FLIP, mens din arduino er tilsluttet

næste gå ind i FLIP og vælg enhed som atmega16u2

Se nu nøje, hvis du har en arduino uno r3 så gør som vist på billedet med jumperen for et sekund eller to med din arduino plugget ind for andre arduino versioner se på google for arduino (version) dfu

Tip: Gå til enhedsadministrator og se i com-porte, inden du kortslutter de to stifter, din arduino skal listes efter, når du har kortet stifterne i et sekund, skal arduino detekteres, men ikke angivet

nu i flip klik på usb-kablet og vælg indstillingen 'usb' (CTRL + U)

det skal registrere din enhed og nu klikke på filen og indlæse hex-filen -> find til hoodloader-mappen og vælg hoodloaderX_X.hex nu klik på 'run' (ikke 'start applikation' det ser lovende ud, men det er ikke muligheden) det skal brænde flashen på chippen for at tjekke forbindelsen til arduino og replug den i enhedsadministratoren, skal du se hoodloader beta eller noget lignende opdaterer driveren til det- vælg gennemse min computer for enhedssoftware og bliv til hoodloader-mappen, det skal bede om en sikkerhedsadvarsel (eller ej) bare acceptere og installere

Gå nu til det sidste trin

Trin 5: Sluttrin

installer nu det HID-bibliotek, du downloadede

for at gøre det, kopierer du mappen HID-master fjerner bindestreget ved at omdøbe det og placere det i mappen arkduino / biblioteker nu åbne arduino ide gå til sketchbook> biblioteker> HID og uploade ethvert eksempel det samme som det originale USB-bibliotek til leonardo, så du kan kopiere indsætte nogle ting

her er et eksempel download.ino filen

Tilslut et analogt joystick x-akse (vandret) til A1

Tilslut analog joystick y-akse (vertixcal) til A2

upload og replug din arduino skal du have en skjult mus i enhedsadministrator

OG for andre tech relaterede ting tjekke min blog på: techspacey.blogspot.com