Inhoudsopgave:

Atari-achtige USB-spinner met Arduino Leonardo - Ajarnpa
Atari-achtige USB-spinner met Arduino Leonardo - Ajarnpa

Video: Atari-achtige USB-spinner met Arduino Leonardo - Ajarnpa

Video: Atari-achtige USB-spinner met Arduino Leonardo - Ajarnpa
Video: C64 vs Atari 800XL - Top 'D' Games Compared! 2024, November
Anonim
Atari-achtige USB-spinner met Arduino Leonardo
Atari-achtige USB-spinner met Arduino Leonardo

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

De materialen
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 vergadering
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

de programmering
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: