Spisu treści:

Spinner USB podobny do Atari przy użyciu Arduino Leonardo: 4 kroki
Spinner USB podobny do Atari przy użyciu Arduino Leonardo: 4 kroki

Wideo: Spinner USB podobny do Atari przy użyciu Arduino Leonardo: 4 kroki

Wideo: Spinner USB podobny do Atari przy użyciu Arduino Leonardo: 4 kroki
Wideo: RASPBERRY PI - podstawy 👨‍🔧👩‍🔧 2024, Listopad
Anonim
Spinner USB podobny do Atari z wykorzystaniem Arduino Leonardo
Spinner USB podobny do Atari z wykorzystaniem Arduino Leonardo

To prosty projekt. Kontroler obrotowy, którego można używać z dowolnym emulatorem korzystającym z myszy. W rzeczywistości można powiedzieć, że to nic innego jak mysz poruszająca się tylko w poziomie.

Krok 1: Materiały

Materiały
Materiały

Będziesz potrzebować:

· Arduino Leonardo Pro Micro lub zwykły Arduino Leonardo lub Arduino Pro Micro. To musi być jeden z tych Arduino, inaczej nie zadziała. Kupiłem jeden z Ebay i kosztował mnie 3,33 €. Tutaj jest 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

· Potencjometr 10 Kohm, najlepiej z metalową osią, dzięki czemu będzie trwały. Możesz je również wyszukać w serwisie eBay po cenach niższych niż euro (lub dolar).

· Normalny przycisk.

· Płytka PCB ogólnego przeznaczenia, opcjonalna. Niezbędne połączenia można wykonać bezpośrednio do Arduino.

· Pudełko projektowe o logicznej wielkości. Wyobraź sobie, że będziesz trzymać go na dłoni jako kontroler.

· Coś, co będzie przypominało wiosło, które będzie znajdowało się nad osią potencjometru, którą będziesz obracał podczas gry. Znalazłem swój na starym radiomagnetofonie (widać po jego wyglądzie, ale później pomalowałem go na srebrno). Możesz kupić ponownie w serwisie eBay lub w sklepie elektronicznym.

· Kilka kawałków cienkiego kabla. Dobrze byłoby użyć czerwonych i czarnych kabli, aby wiedzieć, który biegnie gdzie zgodnie z obrazkiem.

Kiedy jesteś zadowolony, że zebrałeś wszystkie powyższe, nadszedł czas, aby je złożyć.

Krok 2: Montaż

Zgromadzenie
Zgromadzenie

Połączenia są proste (patrz też zdjęcie). Połączenia zrobiłem na płytce drukowanej, ale można je wlutować bezpośrednio na Arduino:

Przylutuj dwa kable do przycisku. Jeden z nich musi być przylutowany do pinu masy Arduino (nie ma znaczenia który z nich), a drugi do pinu 9 Arduino.

Jeśli trzymasz potencjometr, oś do góry i piny do siebie, musisz przylutować kabel na prawym pinie (najlepiej w kolorze czerwonym), który będzie przylutowany do pinu Vcc w Arduino. Na środkowym pinie wlutowałem niebieski kabel, który należy wlutować na pinie A0 w Arduino. Na koniec przylutuj czarny kabel do lewego pinu potencjometru, drugi koniec do przylutowania do pinu masy na Arduino.

Krok 3: Programowanie

Programowanie
Programowanie

Sprawdź swoje połączenia ponownie i wgraj ten program na Arduino za pomocą Arduino IDE. Upewnij się, że z menu „Narzędzia” wybrałeś jako kartę „Arduino Leonardo” lub „Arduino Pro Micro” i jako port dowolnego portu Leonardo (mój to COM 8, ale dla ciebie może być inny.

Krok 4: Epilog

Otóż to!!! Przetestowałem spinner z grami MAME Arcanoid i Super Breakout na PC oraz z Kaboom! na emulatorze Stella, także na PC. Aha, i do programu zmiana zmiennej cspd wpływa na czułość wiosła.

To moja pierwsza instrukcja i wiem, że mogłem popełnić kilka błędów. Zapraszam do zadawania mi wszelkich pytań.

Zalecana: