Sisukord:
- 1. samm: 1. samm: komponentide ettevalmistamine
- 2. samm: 2. samm: ehitage trükkplaat
- 3. samm: samm: tarkvarakeskkonna ettevalmistamine
- 4. samm: 4. samm: ehitage ja laadige üles Arduino projekt
- 5. samm: 5. samm: testimine
Video: HID klaviatuuri kontroller projektile Diva Aracade Future Tone: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
V-USB on madala kiirusega USB-raamatukogu lahendus AVR-i mikrokontrolleritele. See võimaldab meil luua AVR -i mikrokontrollereid kasutades HID -seadmeid (klaviatuur, hiir, mängupult jne).
HID -klaviatuuri teostus põhineb HID 1.11 -l. See toetab maksimaalselt 6 klahvivajutust korraga. Samuti toetab see aja jooksul võtmete hoidmist. Teisel klahvil klõpsates võite ühe klahvi all hoida.
Siin on, kuidas luua projekti Diva Arcade Future Tone jaoks HID -klaviatuur. (PD-laadur 2.0)
1. samm: 1. samm: komponentide ettevalmistamine
AVR mikrokontroller * 1 (ATMEGA8, 168, 328p jne. Kõik 4K+ välguga mikrokontrollerid sobivad)
16 miljonit kristalli * 1
104 Kondensaator * 1
22P kondensaator * 2
68R takisti * 2
1,5K takisti * 1
3,6 V Zeneri diood * 2
USB meessoost pistik * 1
Leivalaud * 1
2. samm: 2. samm: ehitage trükkplaat
Jootage need komponendid leivaplaadile. Lisasin projekti skeemi. Jootmiseks ei ole palju komponente, kuna suurema osa tööst teeb mikrokontroller koodi kaudu.
3. samm: samm: tarkvarakeskkonna ettevalmistamine
Projekt põhineb Arduino IDE -l.
See kasutab ka projekti UsbKeyboard muudetud versiooni. Olen selle ümber nimetanud UsbKeyboardMiku.
Minu hoidlast saate alla laadida nii Arduino projekti kui ka kogu.
notabug.org/zsccat/PDAFT-HID-Klaviatuur
Kui olete alla laadinud nii Arduino projekti kui ka kogu. Pange UsbKeyboardMikyu oma raamatukogu kausta ja avage MikuButton projekt Arduino IDE -s.
4. samm: 4. samm: ehitage ja laadige üles Arduino projekt
Me oleme tõesti siin. Peate lihtsalt koodi oma AVR -i mikrokontrollerile üles laadima ja oleme valmis minema.
Kui teie mikrokontroller on juba alglaaduri installinud, võite koodi üleslaadimiseks klõpsata lihtsalt üleslaadimisnupul.
Või võite üleslaadimiseks kasutada programmeerijat (nt UsbAsp). Lihtsalt veendumaks, et olete välist kristalli kasutanud ja kaitsmed õigesti seadistanud. (Arduino plaadi puhul pole muudatusi vaja teha, kuna need on juba õige kaitsme seadistusega varustatud)
5. samm: 5. samm: testimine
Lihtsalt ühendage USB -pistik arvutiga ja see peaks olema HID -klaviatuur.
Võtmed kaardistatakse järgmiselt.
Kolmnurk -> 13
Ruut -> 12
Rist -> 11
Ring -> 10
Alusta -> 9
Vasak liugur Vasak -> A3
Vasak liugur Paremale -> A2
Parem liugur vasakule -> A1
Parem liugur paremale -> A0
Soovitan:
WiFi -juhtimise lisamine mis tahes projektile -- ESP32 algajate juhend: 5 sammu
WiFi -juhtimise lisamine mis tahes projektile || ESP32 algajate juhend: Selles projektis näitan teile, kui lihtne/keeruline on ESP32 kasutamine koos Arduino IDE -ga, et lisada WiFi -juhtimine mis tahes elektroonikaprojektile. Teel näitan teile, kuidas kasutada ESP32 -d lihtsa WiFi -serveri loomiseks ja kuidas luua
DIY klaviatuuri kontroller MAME ja virtuaalse pinballi jaoks: 4 sammu (piltidega)
DIY klaviatuuri kontroller MAME ja virtuaalse pinballi jaoks: see juhiste komplekt võimaldab teil valmistada oma klaviatuurikontrolleri, kasutades vanu klaviatuure mõne traadi, joote ja puutüki hinna eest. Neid kontrollereid on kasutatud minu MAME ja Virtual Pinball projektides .Vt Virtual Pinball Inst
Lisage kohandatud Alexa Control Raspberry Pi projektile: 5 sammu
Lisage Raspberry Pi projektile kohandatud Alexa Control: see projekt on mõeldud kõigile, kellel on Raspberry Pi projekt, mis kasutab Pythoni ja kes soovivad lisada hääljuhtimist oma olemasolevate Amazon Echo seadmete kaudu. Te ei pea olema kogenud programmeerija, kuid teil peaks olema mugav seda kasutada
Ps2 kontroller USB Hid klaviatuuri emulaatorile: 3 sammu
Ps2 kontrollerist USB Hid klaviatuuri emulaator: see on väike projekt programmeeritava arvuti USB -adapteri loomiseks ps2 -kontrolleri jaoks. See on platvormideülene. Tegin selle, kuna mul oli probleeme tavalise tarkvaralahenduse (antimicro, joy2key jne) installimisega. Raamatukogu ei koosta teismelistele
Arduino klaviatuuri ekspluateerimise demo (HID) ja ennetamine: 4 sammu (piltidega)
Arduino klaviatuuri ekspluateerimise demo (HID) ja ennetamine: Selles projektis kasutame arduino leonardo, et simuleerida võimalikku USB -rünnakut HID -i (humain interface device) abil. Olen koostanud selle õpetuse mitte häkkerite abistamiseks, vaid selleks, et näidata teile mõningaid tõelisi ohte ja seda, kuidas end nende eest kaitsta