INHOUDSOPGAWE:
- Stap 1: Stap 1: Voorbereiding van komponente
- Stap 2: Stap 2: Bou die stroombaan
- Stap 3: Stap: Voorbereiding van sagtewareomgewing
- Stap 4: Stap 4: Bou en laai die Arduino -projek op
- Stap 5: Stap 5: Toets
Video: HID -sleutelbordbeheerder vir Project Diva Aracade Toekomstige toon: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
V-USB is 'n lae-spoed USB-biblioteekoplossing vir AVR-mikrobeheerders. Dit stel ons in staat om HID -toestelle (sleutelbord, muis, gamepad, ens) te skep deur AVR -mikrobeheerders te gebruik.
Die implementering van die HID -sleutelbord is gebaseer op HID 1.11. Dit ondersteun terselfdertyd maksimum 6 druk op die toets. Dit ondersteun ook die hou van sleutels oor tyd. U kan een sleutel ingedruk hou terwyl u op 'n ander sleutel klik.
Hier is hoe ek 'n HID -sleutelbord vir Project Diva Arcade Future Tone skep. (PD-Loader 2.0)
Stap 1: Stap 1: Voorbereiding van komponente
AVR -mikrobeheerder * 1 (ATMEGA8, 168, 328p, ens.) Enige mikrobeheerder met 4K+ flits sal goed wees)
16M kristal * 1
104 Kondensator * 1
22P -kondensator * 2
68R Weerstand * 2
1.5K weerstand * 1
3.6V Zenerdiode * 2
USB -manlike prop * 1
Broodbord * 1
Stap 2: Stap 2: Bou die stroombaan
Soldeer hierdie komponente aan die broodbord. Ek het die skema vir die projek ingesluit. Daar is nie baie komponente wat gesoldeer moet word nie, aangesien die meeste werk deur die mikrobeheerder via kode gedoen word.
Stap 3: Stap: Voorbereiding van sagtewareomgewing
Die projek is gebou op Arduino IDE.
Dit maak ook gebruik van 'n aangepaste weergawe van UsbKeyboard -projek. Ek het dit herdoop as UsbKeyboardMiku.
U kan beide Arduino Project en Library uit my bewaarplek aflaai.
notabug.org/zsccat/PDAFT-HID-Keyboard
Nadat u die Arduino -projek en die biblioteek afgelaai het. Plaas die UsbKeyboardMikyu in u biblioteekmap en maak die MikuButton -projek oop in Arduino IDE.
Stap 4: Stap 4: Bou en laai die Arduino -projek op
Ons is regtig hier. U hoef net kode na u AVR -mikrobeheerder op te laai, en ons is gereed.
As u mikro -beheerder reeds 'n selflaaiprogram geïnstalleer het, kan u net op die oplaai -knoppie klik om die kode op te laai.
Of u kan 'n programmeerder gebruik om op te laai (bv. UsbAsp). Net om seker te maak dat u eksterne kristal gebruik het en die lontopstelling korrek opgestel het. (Vir Arduino -bord is geen veranderinge nodig nie, aangesien hulle reeds die regte lontopstelling het)
Stap 5: Stap 5: Toets
Steek net die USB -prop in u rekenaar en dit moet herken word as 'n HID -sleutelbord.
Die sleutels word soos volg gekarteer.
Driehoek -> 13
Vierkant -> 12
Kruis -> 11
Sirkel -> 10
Begin -> 9
Linker skuifbalk Links -> A3
Links skuifregter -> A2
Skuifregter Links -> A1
Skuifregter Regs -> A0
Aanbeveel:
Hoe om 'n eenvoudige DTMF (toon) telefoonlyn -dekodeerder te maak: 3 stappe
Hoe om 'n eenvoudige DTMF (toon) telefoonlyn -dekodeerder te maak: Dit is 'n eenvoudige projek waarmee u DTMF -seine op basies enige telefoonlyn kan dekodeer. In hierdie handleiding gebruik ons die dekodeerder MT8870D. Ons gebruik 'n voorafgeboude toondekodeerder, want glo my, dit is 'n pyn aan die agterkant om dit te probeer doen met die
Hoe om 'n piezo te gebruik om toon te produseer: basiese beginsels: 4 stappe (met foto's)
Hoe om 'n piezo te gebruik om toon te produseer: basiese beginsels: hallo almal, in hierdie instruksies sal ons 'n Piezo -zoemer gebruik om 'n toon te produseer. 'N Piezo is 'n elektroniese toestel wat gebruik kan word om klank te produseer sowel as om klank op te spoor.Toepassings: U kan dieselfde kring gebruik om
N Terug na die toekomstige klok: 8 stappe (met foto's)
N Terug na die toekomstige klok: Hierdie projek het die lewe begin as 'n wekker vir my seun. Ek het dit laat lyk soos die tydsbaan van Back to the Future. Die skerm kan die tyd in verskillende formate wys, insluitend die een uit die films natuurlik. Dit is konfigureerbaar via die knoppies
Retro-toekomstige TV-omskakeling: 6 stappe (met foto's)
Retro-toekomstige TV-omskakeling: dit is 'n vroeë kleur draagbare TV wat ek opgebruik het met 'n meer moderne (maar ook byna verouderde) LCD TV-paneel. Dit is redelik skraal en aan die muur gemonteer, en ek het die oorspronklike TV-kontroles omskep, met die oorspronklike knoppie-druk-roterende tunie behou
3D gedruk terug na die toekomstige tydklok: 71 stappe (met foto's)
3D gedruk terug na die toekomstige tydklok: Die LED.stl -lêer links voor was verkeerd en is opgedateer. Die tydskringklok wys die volgende via die LED -skerms.Bestemmingstyd - (Top-rooi) Die bestemmingstyd is 'n gebied met 'n vaste datum en tyd. Gebruik hierdie is