
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01

V-USB is een low-speed USB-bibliotheekoplossing voor AVR-microcontrollers. Het stelt ons in staat om HID-apparaten (toetsenbord, muis, gamepad enz.) te maken met behulp van AVR-microcontrollers.
De implementatie van het HID-toetsenbord is gebaseerd op HID 1.11. Het ondersteunt maximaal 6 toetsaanslagen tegelijkertijd. Het ondersteunt ook het vasthouden van toetsen in de loop van de tijd. U kunt één toets ingedrukt houden terwijl u op een andere toets klikt.
Hier is hoe ik een HID-toetsenbord maak voor Project Diva Arcade Future Tone. (PD-lader 2.0)
Stap 1: Stap 1: Componentvoorbereiding
AVR-microcontroller * 1 (ATMEGA8, 168, 328p enz. Elke microcontroller met 4K+ flitser zou in orde zijn)
16 M Kristal * 1
104 Condensator * 1
22P Condensator * 2
68R Weerstand * 2
1.5K Weerstand * 1
3.6V Zenerdiode * 2
USB-stekker * 1
Broodplank * 1
Stap 2: Stap 2: Bouw de printplaat


Soldeer deze componenten op het breadboard. Ik heb het schema voor het project bijgevoegd. Er hoeven niet veel componenten te worden gesoldeerd, omdat het meeste werk door de microcontroller via code wordt gedaan.
Stap 3: Stap: Voorbereiding van de softwareomgeving
Het project is gebouwd op Arduino IDE.
Het maakt ook gebruik van een aangepaste versie van het UsbKeyboard-project. Ik heb het hernoemd naar UsbKeyboardMiku.
Je kunt zowel Arduino Project als Library downloaden van mijn repository.
notabug.org/zsccat/PDAFT-HID-Keyboard
Nadat u zowel het Arduino-project als de bibliotheek hebt gedownload. Plaats de UsbKeyboardMikyu in uw bibliotheekmap en open het MikuButton-project in Arduino IDE.
Stap 4: Stap 4: Bouw en upload het Arduino-project
We zijn er echt. U hoeft alleen maar de code naar uw AVR-microcontroller te uploaden en we zijn klaar om te gaan.
Als uw microcontroller al een bootloader heeft geïnstalleerd, kunt u op de uploadknop klikken om de code te uploaden.
Of u kunt een programmeur gebruiken om te uploaden (bijv. UsbAsp). Gewoon om er zeker van te zijn dat u extern kristal hebt gebruikt en de zekering correct hebt ingesteld. (Voor Arduino-bord zijn geen wijzigingen vereist omdat ze al de juiste zekeringinstelling hebben)
Stap 5: Stap 5: Testen


Sluit gewoon de USB-stekker aan op uw computer en het moet worden herkend als een HID-toetsenbord.
De toetsen zijn als volgt in kaart gebracht.
Driehoek -> 13
Vierkant -> 12
Kruis -> 11
Cirkel -> 10
Begin -> 9
Links schuifregelaar Links -> A3
Links schuifregelaar Rechts -> A2
Rechter schuifregelaar Links -> A1
Rechter schuifregelaar Rechts -> A0
Aanbevolen:
Hoe maak je RADAR met behulp van Arduino voor Science Project - Beste Arduino-projecten: 5 stappen

Hoe maak je RADAR met behulp van Arduino voor Science Project | Beste Arduino-projecten: Hallo vrienden, in deze instructable laat ik je zien hoe je een geweldig radarsysteem kunt maken dat is gebouwd met behulp van Arduino nano. Dit project is ideaal voor wetenschappelijke projecten en je kunt dit gemakkelijk doen met heel minder investeringen en kansen als het winnen van een prijs geweldig is om
Gerecycled LED-nachtlampje (project voor beginners): 5 stappen

Gerecycled LED-nachtlampje (project voor beginners): in deze Instructrable kunnen beginners door middel van een gevarieerd eenvoudig maar leuk project leren hoe LED, circuits en bedrading werken. Het eindresultaat zal een geweldig en helder nachtlampje zijn. Dit project kan gemakkelijk worden gedaan door kinderen van 7 jaar + maar pa
Idee voor doe-het-zelf-activiteit voor weerstations voor 12+ jaar: 4 stappen

Idee voor doe-het-zelf-weerstationactiviteit voor 12-plussers: in deze activiteit zullen deelnemers hun weerstation opzetten, de lucht in sturen en de opnames (licht, temperatuur, vochtigheid) in realtime volgen via de Blynk-app. Bovendien leert u hoe u de geregistreerde waarden publiceert
A Back to the Future Clock: 8 stappen (met afbeeldingen)

A Back to the Future Clock: Dit project begon als een wekker voor mijn zoon. Ik heb het gemaakt om eruit te zien als het tijdcircuit van Back to the Future. Het display kan de tijd in verschillende formaten weergeven, ook die uit de films natuurlijk. Het is configureerbaar via de knoppen
USB-aangedreven brander! Dit project kan door plastic / hout / papier branden (leuk project moet ook heel fijn hout zijn): 3 stappen

USB-aangedreven brander! Dit project kan door plastic / hout / papier branden (leuk project moet ook heel fijn hout zijn): MAAK DIT NIET MET USB!!!! ik kwam erachter dat het je computer kan beschadigen door alle opmerkingen. mijn computer is in orde. Gebruik een 600mA 5v telefoonoplader. ik heb dit gebruikt en het werkt prima en niets kan worden beschadigd als je een veiligheidsstekker gebruikt om de stroom te stoppen