Мазмуну:
- 1 -кадам: Биринчиден, негиздери
- 2 -кадам: Динамиктерди Арудиного туташтыруу
- 3 -кадам: Кодекс
- 4 -кадам: Супермарио обонун ойноо
- 5 -кадам: Кийинкиде эмне болот?
Video: Arduino Bascis - Үн жана обондорду ойноо: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Мен кандайдыр бир үн эффекттерин ойногум келди, жана бул үйрөткүчтөргө келгенде кароосуз калган аймактардын бири экенин түшүндүм. Ал тургай Youtubeда да, Arduinos жана үндөр боюнча жакшы окуу куралдары жок, ошондуктан мен жакшы жигит болгондуктан, Arduinos жөнүндөгү билимим менен бөлүшүүнү чечтим.
Эгерде сиз окууну каалабасаңыз, бул жерде чыныгы үндөр ойнотулган толук видео:
1 -кадам: Биринчиден, негиздери
Эгер сиз качандыр бир Arduino Starter комплектин сатып алган болсоңуз, аларда адатта бир Active Buzzer/ Speaker жана бир Passive Buzzer/ Speaker бар.
Ошентип, кайсынысы?
Визуалдык айырмачылыктар төмөнкүлөр:
- Активдүү спикер, адатта, пассивден бийик
- Активдүү спикер түбүндө мөөр басылган, бирок Пассивдүү динамиктин асты ачык.
Техникалык айырмачылыктар Активдүү динамикте DC Voltage менен иштөөгө мүмкүндүк берген Active компоненттери бар.
Ошентип, эгерде биз активдүү динамикке 5V же 3V жеткирүүнү колдонсок, ал автоматтык түрдө сигнал берет, ал эми Пассивдүү динамик AC чыңалуусу же PWM DC сигналы менен иштейт.
Эми айырмачылыктарды билгенден кийин, келгиле, аларды туташтыралы.
2 -кадам: Динамиктерди Арудиного туташтыруу
Байланыштар жөнөкөй.
PWM казыктарынын бири (PIns 2ден 13кө чейин) спикердин позитивине, ал эми терс жерге туташкан 100 Ом резисторго туташкан.
Эми биз эскизибизге/ кодубузга бара алабыз.
3 -кадам: Кодекс
Код чындыгында бир гана сап!
Эгерде сиз бир эле обонду ойногуңуз келсе, анда төмөнкүлөрдүн баары жетиштүү:
тон (пин, жыштыгы, узактыгы)
Бул жерде пин, спикер туташтырылган пин, жыштык - жыштык (Герцте) жана узактыгы миллисекундта, милдеттүү эмес.
Жөнөкөй, туурабы? Келгиле, дагы кызыктуу бир нерсе кылалы.
4 -кадам: Супермарио обонун ойноо
Төмөнкүлөр Supermario обонун ойноо үчүн колдонулушу мүмкүн!
Жөн гана чаптаңыз жана ырахат алыңыз:
Arduino Mario Bros Tunes Piezo Buzzer жана PWM менен: Dipto Pratyaksa акыркы жаңыртылган: 31/3/13 */#include
#define melodyPin 3 // Марионун негизги темасынын обону int melody = {NOTE_E7, NOTE_E7, 0, NOTE_E7, 0, NOTE_C7, NOTE_E7, 0, NOTE_G7, 0, 0, 0, NOTE_G6, 0, 0, 0, NOTE_C7, 0, 0, NOTE_G6, 0, 0, NOTE_E6, 0, 0, NOTE_A6, 0, NOTE_B6, 0, NOTE_AS6, NOTE_A6, 0, NOTE_G6, NOTE_E7, NOTE_G7, NOTE_A7, 0, NOTE_F7, NOTE_G7, 0, NOTE_E7, 0, NOTE_C7, NOTE_D7, NOTE_B6, 0, 0, NOTE_C7, 0, 0, NOTE_G6, 0, 0, NOTE_E6, 0, 0, NOTE_A6, 0, NOTE_B6, 0, NOTE_AS6, NOTE_A6, 0, NOTE_G6, NOTE_E7, NOTE_G7, NOTE_A7, 0, NOTE_F7, NOTE_G7, 0, NOTE_E7, 0, NOTE_C7, NOTE_D7, NOTE_B6, 0, 0}; // Марио алардын негизги темптери темп = {12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, };
//
5 -кадам: Кийинкиде эмне болот?
Эмне татаалыраак нерсени ойногусу келет? Музыка сыяктуубу же Arduino менен үн эффектилеринби? Ооба, Arduino эс тутуму чектелүү, андыктан обондорду жогорку ылдамдыкта тандоо мүмкүн эмес. Эгер сиз кызыктай бир нерсе кылышыңыз керек болсо, сизге Arduino менен туташкан SD карт керек жана картадан үндү ойнотуу керек.
Youtube боюнча Fungineers жазылуу карап көрөлү; үйрөткүчтөр бар, DIY нерселер, 3D басып чыгаруу geek-ery жума сайын!
Сунушталууда:
Arduino менен обондорду кантип жаратуу керек: 3 кадам
Ардуино менен кантип обондорду жаратуу керек: Бул көрсөтмөдө мен Arduino менен обон жаратуучу схеманы түздүм. Мен чындап эле долбоорлорду курууну жакшы көрөм. Мына ушундай проект. Бул шоу жана долбоор, мен так Arduino вебсайтынын документтерин колдонуу менен түздүм
Arduino негизделген DIY оюн контролери - Arduino PS2 оюн контроллери - DIY Arduino Gamepad менен Tekken ойноо: 7 кадам
Arduino негизделген DIY оюн контролери | Arduino PS2 оюн контроллери | DIY Arduino Gamepad менен Tekken ойноо: Саламатсыздарбы балдар, оюндарды ойноо ар дайым кызыктуу, бирок өзүңүздүн DIY колдонмо оюнуңузду башкаруучу менен ойноо алда канча кызыктуу. Ошентип, биз бул инструкцияларда arduino pro micro колдонуп оюн контроллерин жасайбыз
Arduino Uno жана OLED 0.96 SSD1306 дисплейи менен ПОНГ оюнун ойноо: 6 кадам
Arduino Uno жана OLED 0.96 SSD1306 дисплейи менен ПОНГ оюнун ойноңуз: Салам балдар, бүгүн биз Arduino менен ПОНГ оюнун жасайбыз. Биз оюнду көрсөтүү үчүн adafruit's 0.96 oled дисплейин колдонобуз & оюнду башкаруу үчүн баскычтарды басыңыз
Arduino менен ойноо: 13 кадам
Ардуинону колдонуу менен ойноо: Бул жерге келгендердин көбү ардуинону колдонуп долбоорлорду түзүшкөн болушу мүмкүн, бирок аны ойноо үчүн кантип колдонууну билбегендер аз. Бул көрсөтмө сизге Arduino аркылуу башкарыла турган видео оюнду кантип баштоо керектигин көрсөтөт
Ызы -чуу деңгээлинде иштөө үчүн обондорду угуңуз.: 16 кадам
Жогорку ызы -чуу деңгээлинде иштөө үчүн сиздин обондорду угуңуз. Бул мен менен болгон жылаңач мамилемдеги биринчи жарака. Көйгөй: жумушта бизге наушник тагууга тыюу салынат жана 100% угууну коргоо эрежеси бар экенин көрүп, мен системаны ушундайча урдум. Бизге радиолорго уруксат берилген, бирок биз темир имараттабыз жана