Мазмуну:
- 1 -кадам: Баскычты Breadboardго тиркеңиз
- 2 -кадам: 10K резисторун баскычтын буттарынын бирине туташтырыңыз
- 3 -кадам: Резистордун башка бутун жерге (GND) зым менен туташтырыңыз
- 4 -кадам: баскычтын башка бутун зым менен +5В туташтырыңыз
- 5 -кадам: Түймөнүн жогорку оң бутун зым менен Digital Pin 12ге туташтырыңыз
- 6 -кадам: Буззерди тактага тиркеңиз. Зуззердин оң (+) жана терс (-) тараптарынын энбелгилерине көңүл буруңуз
- 7-кадам: Зымдын терс (-) бутун жерге туташтыруу үчүн зымды колдонуңуз (GND)
- 8 -кадам: Зымдын оң (+) бутун 8 -пинге туташтыруу үчүн зымды колдонуңуз
- 9 -кадам: Сиздин Arduino коддоо
- 10 -кадам: Куттуктайм, сен бүттүң! Эми баскычты басыңыз жана Туулган күнүңүздүн таттуу музыкасын угуңуз
Video: Туулган күнүң менен-Buzzer and Button: 10 Steps
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул долбоор Arduino Uno, ызылдаткыч жана баскычты колдонуп, Happy Birthday ырын ойнотот! Кнопка басылганда, коңгуроо Happy Birthday ырын толугу менен ойнойт. Мен балдарым абдан жакшы көргөн музыкалык туулган күн карталарына байланышты көрүп турам.
Мен бул долбоорду түзүүнү чечтим, анткени мен биринчи долбоорумду зузду колдонуп бүткөнүмдө ал баскычты камтыган эмес жана абдан жөнөкөй үлгү ойногон. Мен мурунтан эле светодиоддорду күйгүзүү үчүн баскычтарды колдонгон элем, ошондо мен зумбулга баскыч кошуп, ошондой эле уулумдун 5 туулган күнүнө сюрприз катары Happy Birthday ырын жаратууну чечтим! Ал аны жакшы көрдү жана кайра -кайра ойноду! Балдар дайыма эле ал баскычты басууну жакшы көрчү. Бул долбоордун эң оор бөлүгү - туулган күндүн куттуктоосунун кодун нөлдөн баштап түзүү болчу, бирок коддоо музыка жазуу сыяктуу башка предметтерге кантип туташа алаарын көрүү кызыктуу болду.
Көндүм деңгээли: Башталгыч
Илхам жазылды:
Кылыч, М. (2016, 24 -ноябрь). Баскыч баскычы обону. Http://mertarduinotutorial.blogspot.com.tr/2016/11/buzzer-button-melody.html дарегинен алынды
Материалдар
- Arduino Uno микро контроллери
- Breadboard
- Piezo buzzer
- баскычы
- 10K каршылыгы
- 5 эркек-эркек Jumper Wires
- USB туташтыргычы кабели
1 -кадам: Баскычты Breadboardго тиркеңиз
2 -кадам: 10K резисторун баскычтын буттарынын бирине туташтырыңыз
3 -кадам: Резистордун башка бутун жерге (GND) зым менен туташтырыңыз
4 -кадам: баскычтын башка бутун зым менен +5В туташтырыңыз
5 -кадам: Түймөнүн жогорку оң бутун зым менен Digital Pin 12ге туташтырыңыз
6 -кадам: Буззерди тактага тиркеңиз. Зуззердин оң (+) жана терс (-) тараптарынын энбелгилерине көңүл буруңуз
7-кадам: Зымдын терс (-) бутун жерге туташтыруу үчүн зымды колдонуңуз (GND)
8 -кадам: Зымдын оң (+) бутун 8 -пинге туташтыруу үчүн зымды колдонуңуз
9 -кадам: Сиздин Arduino коддоо
Эми биз сиздин долбоордун кодун алууга даярбыз. Төмөнкү шилтемеге өтүп, кодду Arduino редакторуңузга көчүрүңүз.
Туулган күнүңүздүн коду
Эскертүү үчүн код:
-
Каталог коду үчүн экинчи өтмөктү түзүңүз жана ага ат бериңиз: pitches.h
- Ката каталогундагы кодду жаңы pitches.h өтмөгүнө чаптаңыз
- Коддогу 4-9 саптар-туулган күнүң менен ырдын ноталары. Ноталар pitches.h өтмөгүнөн келет
- 15-сап 4-9-саптардагы ноталарга туура келген ноталардын узактыгын камтыйт
- 42 -сап - бул Мелодиянын ылдамдыгын жөнгө салуучу жер. Эгерде сиз обонду ылдамдатууну же жайлатууну кааласаңыз, бул номерди ошого жараша өзгөртүңүз.
- 34 -сап - бул ырда канча нота ойной тургандыгын белгилөөчү жер. Ошентип, эгер сиз жаңы обон жазсаңыз, анда жаңы обондогу ноталардын санына дал келүү үчүн 28 санын тууралашыңыз керек болот.
10 -кадам: Куттуктайм, сен бүттүң! Эми баскычты басыңыз жана Туулган күнүңүздүн таттуу музыкасын угуңуз
Эми Happy Birthday ойногондон кийин музыкалык жөндөмүңүздү сынап көрүңүз жана pitches.h өтмөгүн колдонуп, өзүңүздүн жаңы ырыңызды коддоңуз жана ар кандай ноталардын кодунун каталогу катары.
Сунушталууда:
Туулган күнүңүз менен Su Synthesizer MakeyMakey жана Scratch менен: 5 кадам
Туулган күнүңүз менен Суу синтезатору менен MakeyMakey жана Scratch: Flowers and Singing ордуна сиз бул инсталляцияны туулган күндөр үчүн чоң сюрприз катары кура аласыз
LED Heart Photo Frame - Perfect Valentine же туулган күнүнө белек жасаңыз: 7 кадам (сүрөттөр менен)
LED Heart Photo Frame - Perfect Valentine же туулган күнүнө белек жасаңыз: Саламатсызбы! Бул көрсөтмөдө мен сизге бул кереметтүү LED жүрөк фото жээкчесин кантип жасоону көрсөтөм. Бардык электроника ышкыбоздору үчүн! Сүйүктүүлөрүңүзгө Валентин, Туулган же Юбилейлик белектерди бериңиз! Сиз бул демо видеону көрө аласыз
Туулган күнүңүз менен RGB Rainbow Lighting Белеги: 11 кадам
Туулган күнүңүз менен RGB Rainbow Lighting Белеги: Салам достор, бул көрсөтмөдө биз RGB неопикселин колдонуу менен башка туулган күн белегин жасайбыз. Бул долбоор түн ичинде караңгыда абдан сонун көрүнөт. Мен бул окуу куралындагы бардык маалыматты бөлүктөрү жана коддору менен камсыз кылдым. Жана баарыңыздарга бул жагат деп ишенем
Капитандардын туулган калканы: 11 кадам (сүрөттөр менен)
Капитандардын Туулган Күнү Калкан: Саламатсызбы, жакында менин жээнимдин туулган күнү, мен ага үйдө жасалган нерсени бергим келди. Албетте, бул абдан сонун жана мүмкүн болушунча реалдуу көрүнүшү керек. Же жок дегенде чоң жана жарык. Капитан Америка белгиси дайыма мен жасагым келген нерсе болуп келген. Жок
Ардуино менен туулган сюрприз: 8 кадам (сүрөттөр менен)
Туулган күндүн сюрпризи Ардуино менен: Киришүү ----------------- Баары жаңы жана кызыктуу болгон дүйнөдө сюрприздер сиздин жашооңузду керемет кылат. Бул кызыксыз жумага учкун кошуунун жана аны кызыктуу кылуунун эң сонун жолу. Кимдир бирөөнүн жүзүнө жылмаюу тартуулоонун бир жолу - бул аларга кичине жылмайуу