สารบัญ:
วีดีโอ: สปินเนอร์ USB เหมือน Atari โดยใช้ Arduino Leonardo: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
นี่เป็นโครงการที่ง่าย ตัวควบคุมสปินเนอร์ที่สามารถใช้กับอีมูเลเตอร์ใดๆ ก็ตามที่ใช้เมาส์ อันที่จริง คุณสามารถพูดได้ว่าไม่มีอะไรมากไปกว่าเมาส์ที่มีการเคลื่อนไหวในแนวนอนเท่านั้น
ขั้นตอนที่ 1: วัสดุ
คุณจะต้องการ:
· Arduino Leonardo Pro Micro หรือ Arduino Leonardo ปกติหรือ Arduino Pro Micro ต้องเป็นหนึ่งใน Arduinos เหล่านี้ไม่เช่นนั้นจะไม่ทำงาน ฉันซื้อจากอีเบย์และมีราคา 3.33 ยูโร นี่คือลิงค์:
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
· โพเทนชิออมิเตอร์ 10 Kohm ควรมีแกนโลหะจึงจะมีความทนทาน คุณสามารถค้นหาพวกเขาใน Ebay ได้เช่นกันสำหรับราคาที่น้อยกว่ายูโร (หรือดอลลาร์)
· ปุ่มกดธรรมดา
· PCB วัตถุประสงค์ทั่วไป ไม่จำเป็น คุณสามารถทำการเชื่อมต่อที่จำเป็นกับ Arduino ได้โดยตรง
· กล่องโครงการขนาดตรรกะ ลองนึกภาพว่าคุณจะถือมันไว้บนฝ่ามือในฐานะตัวควบคุม
· สิ่งที่จะคล้ายกับไม้พายที่อยู่เหนือแกนโพเทนชิออมิเตอร์ที่คุณจะหมุนเมื่อเล่น ฉันพบของฉันในเครื่องเล่นวิทยุเทปเก่า (คุณสามารถบอกได้จากรูปลักษณ์ของมัน แต่หลังจากนั้นฉันก็ทาสีเงิน) คุณสามารถซื้อได้อีกครั้งจาก Ebay หรือร้านขายอุปกรณ์อิเล็กทรอนิกส์
· สายบางบาง. จะเป็นการดีถ้าใช้สายสีแดงและสีดำเพื่อดูว่าอันไหนตามรูป
เมื่อคุณพอใจ คุณได้รวบรวมทั้งหมดข้างต้น ถึงเวลารวบรวมพวกเขา
ขั้นตอนที่ 2: การประกอบ
การเชื่อมต่อนั้นง่าย (ดูรูปภาพ) ฉันทำการเชื่อมต่อบน PCB แล้ว แต่คุณสามารถประสานเข้ากับ Arduino ได้โดยตรง:
บัดกรีสองสายบนปุ่มกด หนึ่งในนั้นจะต้องบัดกรีกับพิน gnd ของ Arduino (ไม่สำคัญว่าอันไหนในสองตัวนี้) และอีกอันบน Arduino pin 9
หากคุณถือโพเทนชิออมิเตอร์ แกนที่ด้านบนและหมุดเข้าหาตัวคุณ คุณจะต้องบัดกรีสายเคเบิลที่ขาด้านขวา (ควรเป็นสีแดง) ซึ่งจะถูกบัดกรีไปที่พิน Vcc บน Arduino ที่ขากลางฉันบัดกรีสายเคเบิลสีน้ำเงินที่ต้องบัดกรีบนพิน A0 บน Arduino ในที่สุด บัดกรีสายเคเบิลสีดำที่พินด้านซ้ายของโพเทนชิออมิเตอร์ ปลายอีกด้านเพื่อบัดกรีกับพิน gnd บน Arduino
ขั้นตอนที่ 3: การเขียนโปรแกรม
ตรวจสอบการเชื่อมต่อของคุณอีกครั้งและอัปโหลดโปรแกรมนี้บน Arduino โดยใช้ Arduino IDE ตรวจสอบให้แน่ใจว่าจากเมนู "เครื่องมือ" ที่คุณเลือกเป็นบอร์ด "Arduino Leonardo" หรือ "Arduino Pro Micro" และเป็นพอร์ตใดก็ได้ที่ Leonardo เป็น (ของฉันคือ COM 8 แต่อาจเป็นพอร์ตอื่นสำหรับคุณ
ขั้นตอนที่ 4: บทส่งท้าย
แค่นั้นแหละ!!! ฉันได้ทดสอบสปินเนอร์กับเกม MAME Arcanoid และ Super Breakout บนพีซีแล้วด้วย Kaboom! บนอีมูเลเตอร์ Stella และบนพีซีด้วย โอ้ และในโปรแกรม การเปลี่ยนตัวแปร cspd จะส่งผลต่อความไวของแป้นพาย
นี่เป็นคำสั่งแรกของฉันและฉันรู้ว่าฉันอาจทำผิดพลาด อย่าลังเลที่จะถามคำถามที่คุณอาจมี
แนะนำ:
การควบคุม Ableton Live โดยใช้ Atto หรือ Arduino Leonardo: 3 ขั้นตอน
การควบคุม Ableton Live โดยใช้ Atto หรือ Arduino Leonardo: นี่คือวิดีโอสาธิตสำหรับ Piksey Atto เราเรียนรู้วิธีใช้เป็นอุปกรณ์ MIDI และควบคุมแทร็กใน Ableton Live 10 Lite เราใช้เขียงหั่นขนมพร้อมกับสวิตช์ชั่วขณะ และคุณยังสามารถใช้ Arduino Leonardo สำหรับโครงการนี้ได้ หากคุณสร้าง
Crypto เหมือน Bitcoin ที่ทำงานบน Raspberry Pi: 5 ขั้นตอน
Crypto เหมือน Bitcoin ที่ทำงานบน Raspberry Pi: คำแนะนำสำหรับการเรียกใช้โหนด ระบบปฏิบัติการ US-OS ทำจาก raspbian ที่ใช้งานแพ็คเกจ us-cryptoplatform คุณไม่จำเป็นต้องขออนุญาตเพื่อเข้าร่วม เพียงทำตามคำแนะนำง่ายๆ เหล่านี้และ เรียกใช้โหนดเพื่อรับเงินดิจิตอลทุกนาที
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C - เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C โดยใช้ Arduino IDE: 5 ขั้นตอน
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C | เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C การใช้ Arduino IDE: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ neopixel ws2812 LED หรือแถบนำหรือเมทริกซ์นำหรือวงแหวน LED พร้อมบอร์ดพัฒนา m5stack m5stick-C พร้อม Arduino IDE และเราจะทำ ลายรุ้งกับมัน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E - การสร้างรีโมทคอนโทรล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: 5 ขั้นตอน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E | การสร้างการควบคุมระยะไกล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างรีโมทคอนโทรล RADIO โดยใช้โมดูลตัวรับส่งสัญญาณ 433mhz พร้อมการเข้ารหัส HT12E & IC ถอดรหัส HT12D ในคำแนะนำนี้ คุณจะสามารถส่งและรับข้อมูลโดยใช้ส่วนประกอบราคาถูกมาก เช่น HT
Sony Walltop / Casemod เหมือน IMac: 6 ขั้นตอน
Sony Walltop / Casemod ที่เหมือน IMac: ในเวลาว่าง ฉันตัดสินใจว่าฉันจะแปลงแล็ปท็อป sony รุ่นเก่าให้เป็นกรอบรูปดิจิตอล / เครื่องเล่น dvd / หน่วยติดผนัง สิ่งที่มันกลายเป็นอย่างอื่นอีกครั้ง เครื่องดังกล่าว:โปรเซสเซอร์ Sony PCG-FX210800 MHz RAM 128 Mb น่าเสียดายที่ฉันไม่ได้