และในความรู้สึกที่จะเล่น? การจัดการตัวละครในวิดีโอเกมสามารถเข้าใจได้การใช้วัตถุเพื่อจุดประสงค์คือสิ่งที่ง่ายที่สุดในการจัดการกับพวกเขา การเล่นมันอ่อนเหมือนเครื่องดนตรีหรือเปล่า? ผู้เขียน Instructables ภายใต้ชื่อเล่น ptevyesaur บอกว่าเขาเข้ามาในชีวิตได้อย่างไร
โครงสร้างประกอบด้วยสามอุปกรณ์: Arduino Uno โมดูลที่มีตัวปล่อยเสียงและปุ่มและแป้นเกมจริง:
นอกจากพวกเขาจะต้องจัมเปอร์เท่านั้น แน่นอนคุณสามารถใช้ piezodynamic ปกติโดยเชื่อมต่อโดยตรงโดยไม่ต้องใช้กุญแจ หูฟังที่รวมอยู่ในตัวต้านทาน 1 กิโลโอห์มก็เหมาะเช่นกัน คุณยังสามารถรวบรวมกุญแจเพื่อควบคุมหัวแบบไดนามิกได้ด้วยตัวเอง
ต้นแบบเชื่อมต่อ gamepad กับ Arduino ดังนี้:
ขั้วต่อจอยสติ๊ก 7 ขา - ไปยังขา Arduino ซึ่งกำหนดเป็น 5V - สายสีแดง
ขั้วต่อจอยสติ๊ก 1 ขา - ไปยังขา Arduino ซึ่งกำหนดเป็น GND (ทั่วไป) - สายสีดำ
ขั้วต่อจอยสติ๊ก 2 ขา (ตอกบัตร) - ไปยังขา Arduino ซึ่งกำหนดให้เป็น D5 - สายสีส้ม
ขั้วต่อจอยสติ๊ก 3 ขา (สลัก) - ไปยังขา Arduino ซึ่งกำหนดให้เป็น D6 - สายสีเหลือง
ขั้วต่อจอยสติ๊ก 4 ขา (ข้อมูล) - ไปยังขา Arduino ซึ่งกำหนดให้เป็น D7 - สายสีเขียว
แน่นอนว่ามันไม่จำเป็นที่จะต้องใช้สายหลายสี แต่สิ่งนี้ทำให้ Master สามารถแสดงการเชื่อมต่อของสายไฟจากด้านข้างของตัวเชื่อมต่อและ Arduino ในรูปภาพ:
เมื่อใช้จอยสติ๊กจาก NES clones พร้อมด้วยตัวเชื่อมต่อ DB มาตรฐานคุณสามารถดูได้ว่าควรใช้พินใดในกรณีนี้ใน บทความนี้.
ด้วยเหตุผลบางอย่างกุญแจในโมดูลตัวส่งเสียง ptevyesaur ไม่ได้ใช้งานและไม่จ่ายไฟให้ เสียงเมื่อสัญญาณ Arduino ถูกส่งโดยตรงไปที่ตัวส่งเสียงไม่ดังมาก เขาเชื่อมต่อเอาท์พุทของโมดูล S กับเอาท์พุทของ D9 Arduino ด้วยสายสีน้ำเงินและเอาท์พุทของโมดูลที่มีเครื่องหมายลบเพื่อเอาท์พุทของ GND Arduino
จากนั้นผู้พัฒนาได้เพิ่มไลบรารีลงใน Arduino IDE ห้องสมุด pitches.h และน้ำท่วม ร่าง. โปรแกรมจะขึ้นอยู่กับตัวอย่างของร่าง gamepad ตัวควบคุม Teachbot / TeachbotServo_NES.ino จากหนังสือของ Gordon McComb“ทำมันเอง! หุ่นยนต์ บน Arduino "
หลังจากกรอกแบบร่างตัวช่วยสร้างจะเปิดคอนโซลการดีบักอนุกรม (ไม่จำเป็น) และเริ่มเล่น ความสอดคล้องของปุ่มกับบันทึกย่อมีดังนี้:
ขึ้น - ถึงคู่ที่สี่
ลง - D สี่ระดับแปดเสียง
จากซ้าย - สี่อ็อกเทฟ E
ขวา - สี่คู่ระดับสูง
เลือก - เกลืออ็อกเทฟที่สี่
เริ่ม - สำหรับคู่ที่สี่
B - ระดับแปดคู่สี่
A - สูงสุดที่แปดคู่
แน่นอนโดยไม่ต้องชาร์ปและแม้แต่ในช่วงแคบ ๆ คุณก็สามารถเล่นได้เล็กน้อย แต่ถ้าคุณลอง ...