Мазмұны:

Туған күніңмен-Баззер мен түйме: 10 қадам
Туған күніңмен-Баззер мен түйме: 10 қадам

Бейне: Туған күніңмен-Баззер мен түйме: 10 қадам

Бейне: Туған күніңмен-Баззер мен түйме: 10 қадам
Бейне: Freestylo Audition Full Raw Unedited Version 2024, Қараша
Anonim
Image
Image
Батырманы нан тақтасына бекітіңіз
Батырманы нан тақтасына бекітіңіз

Бұл жобада Arduino Uno, дыбыстық сигнал және батырманың көмегімен «Туған күніңмен!» Әні орындалады! Түйме басылғанда, зумер Happy Birthday әнін толық ойнайды. Мен балаларым өте жақсы көретін музыкалық туған күн карталарының байланысын көремін.

Мен бұл жобаны құруды шештім, себебі мен бірінші жобаны дыбыстық сигналмен аяқтаған кезде, ол батырманы қамтымады және өте қарапайым үлгіні ойнады. Мен бұрын жарықдиодты жарықтандыру үшін түймелерді қолдандым, сондықтан мен дыбыстық сигналға түйме қосуды шештім, сонымен қатар ұлымның 5 жасқа толуына тосын сый ретінде Happy Birthday әнін құруды шештім! Ол ұнады және қайта -қайта ойнады! Бала кезіндегідей ол батырманы басуды жақсы көрді. Бұл жобаның ең қиын бөлігі - туған күніңмен әннің кодын нөлден жасау, бірақ кодтаудың музыка жазу сияқты басқа пәндерге қалай қосылатынын көру қызықты болды.

Біліктілік деңгейі: бастаушы

Шабыт келесіге аударылды:

Килич, М. (2016 ж., 24 қараша). Түйме дыбыстық әуен. Http://mertarduinotutorial.blogspot.com.tr/2016/11/buzzer-button-melody.html сайтынан алынды.

Материалдар

  • Arduino Uno микроконтроллері
  • Нан тақтасы
  • Пьезо дыбысы
  • түйме
  • 10K резистор
  • 5 еркек-еркек Jumper Wires
  • USB қосқыш кабелі

1 -қадам: батырманы тақтаға бекітіңіз

2 -қадам: 10K резисторды түйменің бір аяғына қосыңыз

10K резисторды түйменің бір аяғына қосыңыз
10K резисторды түйменің бір аяғына қосыңыз

3 -қадам: Резистордың басқа аяғын жерге (GND) сыммен қосыңыз

Резистордың басқа аяғын жерге (GND) сыммен қосыңыз
Резистордың басқа аяғын жерге (GND) сыммен қосыңыз

4 -қадам: Түйменің басқа аяғын +5В сымына қосыңыз

Түйменің басқа аяғын +5В сымына қосыңыз
Түйменің басқа аяғын +5В сымына қосыңыз

5 -қадам: Түйменің жоғарғы оң аяғын сыммен сандық істікшеге 12 жалғаңыз

Түйменің жоғарғы оң аяғын сыммен сандық істікшеге 12 жалғаңыз
Түйменің жоғарғы оң аяғын сыммен сандық істікшеге 12 жалғаңыз

6 -қадам: Зумерді тақтаға бекітіңіз. Зумердің оң (+) және теріс (-) жақтарының белгілеріне назар аударыңыз

Дыбыстық сигналды тақтаға бекітіңіз. Зумердің оң (+) және теріс (-) жақтарының белгілеріне назар аударыңыз
Дыбыстық сигналды тақтаға бекітіңіз. Зумердің оң (+) және теріс (-) жақтарының белгілеріне назар аударыңыз

7-қадам: Зумердің теріс (-) аяғын жерге қосу үшін сымды қолданыңыз (GND)

Терезенің теріс (-) аяғын жерге қосу үшін сымды қолданыңыз (GND)
Терезенің теріс (-) аяғын жерге қосу үшін сымды қолданыңыз (GND)

8 -қадам: Дыбыстық сигналдың оң (+) аяғын 8 түйреуішке қосу үшін сымды қолданыңыз

Зумердің оң (+) аяғын 8 түйреуішке қосу үшін сымды қолданыңыз
Зумердің оң (+) аяғын 8 түйреуішке қосу үшін сымды қолданыңыз

9 -қадам: Arduino -ны кодтау

Енді біз сіздің жобаңыздың кодын алуға дайынбыз. Келесі сілтемеге өтіп, кодты Arduino редакторына көшіріңіз.

Туған күніңізбен код

Назар аударатын код:

  • Каталог кодының екінші қойындысын жасаңыз және оны атаңыз: pitches.h

    • Қатысу каталогындағы кодты жаңа алаңдар.h қойындысына қойыңыз
    • Кодтағы 4-9 жолдар-туған күніңмен әннің ноталары. Жазбалар қадамдар.h қойындысынан келеді
    • 15-жолда 4-9-жолдардағы ескертулерге сәйкес келетін жазбалардың ұзақтығы жазылады
  • 42 -ші жолда сіз Әуеннің жылдамдығын реттейсіз. Егер сіз әуенді жылдамдатуды немесе баяулатуды қаласаңыз, сәйкесінше осы нөмірді өзгертіңіз.
  • 34 -жолда сіз әнде қанша нота ойнайтынын орнатасыз. Егер сіз жаңа әуен жазсаңыз, 28 нөмірін жаңа әуендегі ноталар санына сәйкес келтіру қажет болуы мүмкін.

10 -қадам: Құттықтаймыз, сіз дайынсыз! Енді түймені басып, туған күніңіздің тәтті музыкасын тыңдаңыз

Құттықтаймыз, сіз дайынсыз! Енді түймені басып, туған күніңіздің тәтті музыкасын тыңдаңыз!
Құттықтаймыз, сіз дайынсыз! Енді түймені басып, туған күніңіздің тәтті музыкасын тыңдаңыз!

Сіз Happy Birthday ойнаған соң, музыкалық қабілеттеріңізді сынап көріңіз және әр түрлі ноталар үшін код каталогы ретінде pitches.h қойындысын қолдана отырып, өзіңіздің жеке әніңізді кодтаңыз.

Ұсынылған: