И в какъв смисъл да играя? Управлението на характера на видеоигра е разбираемо; използването на обекти по предназначение е най-лесното нещо с тях. Играе ли се слабо на него като на музикален инструмент? Авторът на Instructables под псевдонима ptevyesaur разказва как е стигнал до такъв живот.
Структурата включва три устройства: Arduino Uno, модул със звуков излъчвател и ключ и действителния геймпад:
Освен тях ще се изискват само джъмпери. Разбира се, можете да вземете обичайния пиезодинамик, като го свържете директно, без ключ. Подходящи са и слушалки, включени през 1-килограмов резистор. Можете също да съберете ключа, за да контролирате сами динамичната глава.
Господарят свърза геймпада с Arduino както следва:
7 пина на конектора за джойстика - към щифта Arduino, обозначен като 5V - червен проводник.
1 щифт на конектора на джойстика - към щифта Arduino, обозначен като GND (общ) - черен проводник.
2 пина на съединителя на джойстика (часовник) - към щифта Arduino, обозначен като D5 - оранжев проводник.
3 пина на конектора за джойстика (резе) - към щифта Arduino, обозначен като D6 - жълт проводник.
4 пина на конектора за джойстика (данни) - към щифта Arduino, обозначен като D7 - зелен проводник.
Разбира се, не е необходимо да се използват многоцветни проводници, но това позволи на капитана да покаже връзката на проводниците от страната на конектора и Arduino на снимката:
Когато използвате джойстици от клонове на NES със стандартни DB конектори, можете да видите какви пинове трябва да се използват в този случай. тази статия.
По някаква причина ключът на модула за звуков излъчвател ptevyesaur не използва и не доставя захранване към него. Звукът, когато Arduino сигналът е директно изпратен към излъчвателя на звук, не е много силен. Той свързва изхода на S модула към изхода D9 на Arduino със синя жица, а изхода на модула със знак минус към изхода на GND Arduino.
Тогава разработчикът добавя библиотеката към Arduino IDE pitches.h библиотека и наводнения скица, Програмата е базирана на примера на скицата на контролния геймпад Teachbot / TeachbotServo_NES.ino от книгата на Гордън Маккомб “Направете го сами! Роботът на Ардуино “.
След попълване на скицата, съветникът отваря серийната конзола за отстраняване на грешки (това не е необходимо) и започва да играе. Съответствието на бутоните с бележките е както следва:
Горе - до четвърта октава
Надолу - D Четвърта октава
Отляво - Четвърта октава E
Вдясно - Четвърта октава Фа
Изберете - четвърта октава сол
Старт - за четвъртата октава
B - четвърта октава si
А - до петата октава
Разбира се, без остри и дори в такъв тесен диапазон може да се играе малко, но ако опитате ...