Și în ce sens să joci? Gestionarea unui personaj de jocuri video este de înțeles, folosind obiectele destinate scopului lor este cel mai ușor lucru cu ele. Joacă slab pe el ca un instrument muzical? Autorul Instructables sub porecla ptevyesaur povestește cum a ajuns la o astfel de viață.
Structura include trei dispozitive: Arduino Uno, un modul cu un emițător de sunet și o cheie și gamepad-ul propriu-zis:
În plus față de acestea, vor fi necesare doar jumperi. Desigur, puteți lua piezodynamic obișnuit conectându-l direct, fără o cheie. Este de asemenea potrivit un căști inclus printr-un rezistor de 1 kilogram. De asemenea, puteți colecta cheia pentru a controla singur capul dinamic.
Maestrul a conectat gamepad-ul la Arduino după cum urmează:
7 pini ai conectorului joystick - la pinul Arduino, desemnat 5V - fir roșu.
1 pin al conectorului joystick - la pinul Arduino, desemnat GND (comun) - fir negru.
2 pini ai conectorului joystick (ceas) - la pinul Arduino, desemnat D5 - sârmă portocalie.
3 pini ai conectorului joystick (zăvor) - la pinul Arduino, desemnat D6 - fir galben.
4 pini ai conectorului joystick (date) - la pinul Arduino, desemnat D7 - fir verde.
Desigur, nu este necesar să folosiți fire multi-colorate, dar acest lucru a permis stăpânului să arate conexiunea firelor din partea conectorului și Arduino în fotografie:
Când utilizați joystick-uri de la clone NES cu conectori DB standard, puteți vedea ce pini trebuie folosiți în acest caz, în acest articol.
Din anumite motive, cheia de pe modulul de emisie de sunet ptevyesaur nu folosește și nu îi furnizează energie. Sunetul când semnalul Arduino este trimis direct emițătorului de sunet nu este foarte puternic. El conectează ieșirea modulului S la ieșirea D9 Arduino cu un fir albastru, iar ieșirea modulului cu un semn minus la ieșirea GND Arduino.
Apoi dezvoltatorul adaugă biblioteca la IDE Arduino pitches.h biblioteca și inundații schiță. Programul se bazează pe exemplul schiței controlerului gamepad Teachbot / TeachbotServo_NES.ino din cartea lui Gordon McComb „Fa-l singur! Robotul pe Arduino ".
După completarea schiței, expertul deschide consola de depanare în serie (acest lucru nu este necesar) și începe să joace. Corespondența butoanelor cu notele este următoarea:
Sus - până la a patra octavă
Jos - D a patra octava
Stânga - a patra octava E
Drept - Faza a patra a patrei
Selectați - a patra sare de octavă
Start - pentru a patra octavă
B - a patra octava si
A - până la a cincea octavă
Desigur, fără tăieturi și chiar într-o gamă atât de restrânsă, se poate juca puțin, dar dacă încercați ...