Мазмуну:

Zelda Song Player: 4 кадам
Zelda Song Player: 4 кадам

Video: Zelda Song Player: 4 кадам

Video: Zelda Song Player: 4 кадам
Video: Legend of Zelda Sound Effects (On Drums!) 2024, Ноябрь
Anonim
Image
Image
Спикерди даярдоо
Спикерди даярдоо

Бул Нускамада мен сизге Arduino Uno негизделген түзмөктү кантип чогултуу керек экенин көрсөтөм, Nintendo 64 контроллерин кантип түзүү керек Legend of Zelda: Ocarina of Time. Ал Зелданын бешик ырын, Сариянын ырын, убакыт ырын, бороон ырын, күн ырын жана эпонанын ырын ойной алат. Үйрөткүч жана ырларды көрсөтүү үчүн видеону көрүңүз.

Бөлүктөр үчүн шилтемелер:

DFRduino Uno

Input Shield

Баяндамачы

GitHub шилтемеси:

1 -кадам: Спикерди даярдоо

Спикерди даярдоо
Спикерди даярдоо
Спикерди даярдоо
Спикерди даярдоо

Динамикти секирүүчү зымдары жок колдонуу үчүн, биз спикердин казыктарын өзгөртүп жатабыз. Ийне менен электр (кызыл) жана маалымат (жашыл) зымдарын кармап турган өтмөктү көтөрүп, ордун алмаштырыңыз. Бул Arduino ICSP казыктары менен иштөө үчүн жасалат. Экинчи топ төөнөгүчтөр, биз 11 -пин пинге туташканда колдонобуз, бирок кийинчерээк дагы.

2 -кадам: Түзмөктү чогултуу

Түзмөктү чогултуу
Түзмөктү чогултуу
Түзмөктү чогултуу
Түзмөктү чогултуу
Түзмөктү чогултуу
Түзмөктү чогултуу
Түзмөктү чогултуу
Түзмөктү чогултуу

Динамигиңиз азыр өзгөртүлүп, тапшырманы аткарууга даяр болгондо, биз ыр ойноткучун чогулта алабыз. Экөөнү бириктирүүдөн мурун динамик кабелин Arduino жана Input Shield аркылуу өткөрүңүз. Бул аппараттан чыгып турган кошумча зымдын көлөмүн азайтат. Эми спикерди ICSP казыктарынын экинчи катарына туташтырыңыз, кызыл зым кара зымга караганда сары баскычка жакыныраак. Тиркелгенде, эгер сизге күч, маалымат жана жерге зымдарды тизүүгө жардам керек болсо, Input Shieldдин схемасын таба аласыз. Же болбосо, видеону көрүңүз.

Эми жөн эле түзмөктү оодарып, лента кошуп, телефондорду кубаттоо үчүн колдонулган батареяга/ кубат банкына жабыштырыңыз. Сиз аны жөн эле компьютериңизге туташтырсаңыз болот. Бул аяктагандан кийин, кодду кийинки бөлүмгө жүктөңүз.

3 -кадам: Кодду жүктөө

Кодду https://github.com/mitomon/MitosArduinoScripts/tre… дарегинен Arduinoго жүктөңүз. Сиз же Arduino IDEде жаңы файл түзүп, zeldaSongPlayer.ino кодун көчүрүп чаптап, pitches.h үчүн да ушундай кылсаңыз болот, же файлдарды өзү жүктөп алып, Arduino IDEге импорттой аласыз. Анын иштеши үчүн сизге эки файл тең керек экенин эске алыңыз.

Башкаруу жөнөкөй, болгону 5 баскыч колдонулат. Биз төрт баскычтопту N64 баштапкы контроллериндеги сары баскычтар жана көк А баскычы катары джойстик баскычы катары колдонобуз. Башында мен А үчүн мини баскычты колдонууну ойлодум, бирок джойстиктин баскычын колдонууну чечтим, анткени мага секирүүчү зымдардын кереги жок жана ал эргономикалык болчу. Сиз ырларды оюндагыдай ойной аласыз; эгер сиз баскычты туура эмес бассаңыз, анда ал оюндагыдай ката обонун берет.

Мен калган ырларды кошуп жатам, балким Коркутуучу вариантын кошуп жатам, бирок азырынча менин жаңы музыкалык оюнчугум жакшы.

4 -кадам: DFRobotко өзгөчө рахмат

DFRobotко өзгөчө рахмат
DFRobotко өзгөчө рахмат

Мен бул долбоорду каржылаган DFRobotко ыраазычылык билдиргим келет. Эгер сиз байкабасаңыз, бул долбоорду бир булактан алынган бөлүктөрдү колдонуу менен курууга болот. Жеткирүү тез болду жана бөлүктөрдүн өзү, бул долбоордон көрүп тургандай, абдан ар тараптуу. Дагы бир жолу, киришүүдөгү шилтемелерди текшериңиз же бул жерде алардын дүкөнүнө барыңыз.

Сунушталууда: