Inhoudsopgave:
Video: Atari-achtige USB-spinner met Arduino Leonardo - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Dit is een eenvoudig project. Een spinner-controller die kan worden gebruikt met elke emulator die gebruik maakt van een muis. In feite kun je zeggen dat het niets meer is dan een muis met alleen horizontale beweging.
Stap 1: De materialen
Je hebt nodig:
· Een Arduino Leonardo Pro Micro of een normale Arduino Leonardo of Arduino Pro Micro. Het moet een van deze Arduino's zijn, anders gaat het niet werken. Ik kocht er een van Ebay en het kostte me € 3,33. Hier is de link:
www.ebay.com/itm/Leonardo-Pro-Micro-ATmega32U4-5V-Arduino-Bootloader-IDE-1-0-3-replace-Pro-Mini/172239182998?ssPageName=STRK%3AMEBIDX%3AIT&_trksid= p2060353.m2749.l2649
· Een potentiometer van 10 Kohm, bij voorkeur met metalen as, dus het zal duurzaam zijn. Je kunt ze ook op Ebay zoeken voor prijzen van minder dan een euro (of dollar).
· Een normale drukknop.
· Een PCB voor algemeen gebruik, optioneel. U kunt de benodigde verbindingen rechtstreeks met de Arduino maken.
· Een projectdoos van logische grootte. Stel je voor dat je het als controller in je handpalm houdt.
· Iets dat lijkt op een peddel om over de as van de potentiometer te gaan die u tijdens het spelen zult draaien. Ik vond de mijne op een oude radiocassettespeler (je kunt het zien aan het uiterlijk. Maar ik heb hem later zilver geverfd). Je kunt er weer een kopen op Ebay of een elektronicawinkel.
· Enkele stukjes dunne kabel. Het zou goed zijn om rode en zwarte kabels te gebruiken om te weten welke waar gaat volgens de afbeelding.
Als je tevreden bent dat je al het bovenstaande hebt verzameld, is het tijd om ze in elkaar te zetten.
Stap 2: De vergadering
De aansluitingen zijn eenvoudig (zie ook de foto). De aansluitingen heb ik gemaakt op een printje, maar je kunt ze direct op de Arduino solderen:
Soldeer twee kabels op de drukknop. Een van hen moet worden gesoldeerd aan de gnd-pin van de Arduino (het maakt niet uit welke van de twee) en de andere op Arduino pin 9.
Als je de potentiometer vasthoudt, de as aan de bovenkant en de pinnen naar je toe, dan moet je een kabel op de rechter pin solderen (bij voorkeur rode kleur), die wordt gesoldeerd aan de Vcc-pin op de Arduino. Op de middelste pin heb ik een blauwe kabel gesoldeerd die op de A0 pin op de Arduino gesoldeerd moet worden. Soldeer tot slot een zwarte kabel op de linker pin van de potentiometer, het andere uiteinde moet worden gesoldeerd aan de gnd-pin op de Arduino.
Stap 3: De programmering
Controleer nogmaals je verbindingen en upload dit programma op de Arduino met behulp van de Arduino IDE. Zorg ervoor dat u in het menu "Extra's" de "Arduino Leonardo" of de "Arduino Pro Micro" als bord hebt geselecteerd en als poort welke poort de Leonardo ook is (de mijne was COM 8, maar het kan voor u een andere zijn.
Stap 4: Epiloog
Dat is het!!! Ik heb de spinner getest met MAME games Arcanoid en Super Breakout op een pc, en met Kaboom! op de Stella-emulator, ook op de pc. Oh, en in het programma, het wijzigen van de cspd-variabele heeft invloed op de gevoeligheid van de paddle.
Dit is mijn eerste instructable en ik weet dat ik misschien fouten heb gemaakt. Stel me gerust welke vraag je ook hebt.
Aanbevolen:
Ableton Live besturen met Atto of een Arduino Leonardo: 3 stappen
Ableton Live besturen met Atto of een Arduino Leonardo: Dit is een demovideo voor de Piksey Atto. We leren hoe je het als een MIDI-apparaat kunt gebruiken en hoe je tracks kunt besturen in Ableton Live 10 Lite. We gebruiken een breadboard samen met momentschakelaars en je kunt ook een Arduino Leonardo gebruiken voor dit project. Als je bouwt
Willekeurige wekker (Arduino Leonardo): 3 stappen
Willekeurige wekker (Arduino Leonardo): Gedeeltelijk tegoed: https://create.arduino.cc/projecthub/EvdS/led-dice… Deze wekker gebruikt Arduino-dobbelstenen om te beslissen of de alarmen al dan niet afgaan. Als de dobbelsteen een 6 gooit, gaat de wekker ongeveer 5 seconden af. Als er geen 6 wordt gegooid, w
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Arduino Atari-adapter: 8 stappen (met afbeeldingen)
Arduino Atari Adapter: De laatste tijd ben ik meer en meer geïnteresseerd geraakt in vintage computertechnologie. Een van de meest interessante en invloedrijke klassieke stukjes technologie is de Atari 2600 die voor het eerst werd uitgebracht in 1977. Helaas heb ik nooit de kans gekregen om dit als een ki
Muziek maken met een Atari Punk-console: 5 stappen (met afbeeldingen)
Muziek maken met een Atari Punk-console: Sommige oude analoge circuits zijn tegenwoordig net zo populair als toen ze tientallen jaren geleden werden geïntroduceerd. Vaak verslaan ze micro's en andere digitale circuitoplossingen gemakkelijk in termen van eenvoudige eenvoud. Forrest heeft het weer gedaan.. zijn favoriete exemplaar is de Atari