Spisu treści:
Wideo: Spinner USB podobny do Atari przy użyciu Arduino Leonardo: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
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
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ż
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
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:
Pierwsze kroki z Digispark Attiny85 przy użyciu Arduino IDE: 4 kroki
Rozpoczęcie pracy z Digispark Attiny85 przy użyciu Arduino IDE: Digispark to oparta na Attiny85 płytka rozwojowa mikrokontrolera podobna do linii Arduino, tylko tańsza, mniejsza i nieco mniej wydajna. Z całą gamą osłon rozszerzających jego funkcjonalność i możliwością korzystania ze znanego identyfikatora Arduino
Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Uruchamianie Rainbow na Neopixel Ws2812 przy użyciu M5stack M5stick C przy użyciu Arduino IDE: 5 kroków
Neopixel Ws2812 Rainbow LED Glow z M5stick-C | Uruchamianie Rainbow na Neopixel Ws2812 Używając M5stack M5stick C Używając Arduino IDE: Cześć chłopaki, w tej instrukcji dowiemy się, jak używać neopikselowych ws2812 LED lub taśmy LED lub matrycy LED lub pierścienia LED z płytką rozwojową m5stack m5stick-C z Arduino IDE i zrobimy wzór tęczy z nim
Pierwsze kroki z Stm32 przy użyciu Arduino IDE: 3 kroki
Pierwsze kroki z Stm32 przy użyciu Arduino IDE: STM32 to dość potężna i popularna płyta obsługiwana przez Arduino IDE. Aby z niej skorzystać, musisz zainstalować płyty dla stm32 w Arduino IDE, więc w tej instrukcji opowiem, jak zainstalować płyty stm32 i jak zaprogramować to
Najnowsze rozwiązanie MacOS/Hackintosh High Sierra 10.13 USB Wifi Driver "Przyszłościowe" rozwiązanie przy użyciu Raspberry Pi: 4 kroki
Najnowsze rozwiązanie MacOS/Hackintosh High Sierra 10.13 USB Wifi Driver „Future Proof” przy użyciu Raspberry Pi: Jednym z najbardziej frustrujących problemów z najnowszym macOS/Hackintoshem jest dostępność sterownika Wi-Fi USB. Mam 3 USB Wi-Fi, żaden z nich nie działa na najnowszych macOS High Sierra 10.13Moje najnowsze wifi USB to bezprzewodowa panda, ale obsługa sterowników dla macO
DIY lutownica na gorące powietrze przy użyciu 12-18 woltów prądu stałego przy 2-3 amperach: 18 kroków (ze zdjęciami)
DIY lutownica na gorące powietrze przy użyciu 12-18 woltów prądu stałego przy 2-3 amperach: to moja pierwsza publikacja eva artykułu o majsterkowaniu w Internecie. Więc przepraszam za literówki, protokoły itp. Poniższe instrukcje pokazują, jak zrobić PRACOWĄ lutownicę na gorące powietrze odpowiednią do WSZYSTKICH zastosowań wymagających lutowania. To lutowanie gorącym powietrzem