Мазмұны:

Пассивті бузерді ARDUINO -мен қалай байланыстыруға болады: 4 қадам
Пассивті бузерді ARDUINO -мен қалай байланыстыруға болады: 4 қадам

Бейне: Пассивті бузерді ARDUINO -мен қалай байланыстыруға болады: 4 қадам

Бейне: Пассивті бузерді ARDUINO -мен қалай байланыстыруға болады: 4 қадам
Бейне: Болашақ жылыту жүйесі макеті 2024, Шілде
Anonim
АРДУИНО МЕН ПАСИВТІ БУЗЗЕРДІ ҚАЛАЙ ЖҰМЫСҚА БЕРУ
АРДУИНО МЕН ПАСИВТІ БУЗЗЕРДІ ҚАЛАЙ ЖҰМЫСҚА БЕРУ

Arduino -да дыбыс шығару - бұл қызықты жоба, бұл сіздің жобаңызға және таңдауларыңызға байланысты әр түрлі модульдер мен құрылғыларды қолдану арқылы жүзеге асады. Бұл жобада біз дыбыстық сигналдың көмегімен дыбыс шығару жолын қарастырамыз. Хобби пайдаланатын дыбыстық сигнал екі түрге бөлінеді: белсенді дыбыстық және пассивті. Бұл жоба үшін біз белсенді дыбыстық сигналды қолданатын боламыз. Белсенді дыбыстық сигналды қолдану бойынша менің оқулығымды қараңыз.

Пассивті дыбыстық сигналға дыбыс шығару үшін тұрақты ток сигналы қажет. Бұл электромагниттік динамикке ұқсайды, онда өзгеретін кіріс сигналы дыбысты автоматты түрде шығарудан гөрі дыбысты шығарады. Тек бір реттік тұрақты ток қажет болатын белсенді дыбыстық сигналдан айырмашылығы, пассивті дыбыстық сигнал нота шығаруда кейбір техникалық ерекшеліктерді қажет етеді. Назар аударыңыз, пассивті дыбыстық сигналды шығыс жиілігін орнатпай -ақ қолдануға тырысу пассивті дыбыстық сигналдың шықпауына әкеледі.

Сіз пассивті дыбыстық сигналға 31 -ден 4978 -ге дейін ауысу жиілігі, сәйкесінше жиіліктер арасындағы 2 цифрлық интервалмен, мысалы. 31-35-35… Әр жиілікті толық түсіну үшін музыкалық жиіліктер туралы көбірек оқуға болады. Сіз сондай -ақ «пассивті дыбыстық сигналмен негізгі ноталарды ойнау» туралы оқулықты тексере аласыз.

1 -қадам: Материал

Arduino тақтасы

Пассивті дыбыстық сигнал

Jumper Wires

2 -қадам: схеманың схемасы

Диаграмма схемасы
Диаграмма схемасы

Схеманың қосылуы светодиоды Arduino -ға қосу әдісіне өте ұқсас. Дыбыстық сигнал 3-5 В шамасында жұмыс істейді.

Сіз оң түйреу үшін arduino кез келген цифрлық түйреуішті қолдана аласыз және теріс істікті жерге қосасыз. Резисторды қолдану қажет, себебі дыбыстық сигнал 5В жұмыс істейді. Оң жақ түйреуішті дыбыстық сигналдың жоғарғы жағына қарап тануға болады, сізде «+» деп белгіленген нүкте болады, бұл жақтағы түйреуіш оң түйреуіш.

3 -қадам: Еңбек кодексі

Төменде пассивті дыбыстық сигналды басқаруға арналған код үлгісі берілген.

жарамсыз орнату () {

// ұзындығы 2000 мс болатын шығыс түйреуіш 7 -де 440 Гц, 494 Гц, 523 Гц тондарын шығарады

тон (7, 440, 2000); // А.

кешіктіру (1000);

тон (7, 494, 2000); // В.

кешіктіру (1000);

тон (7, 523, 2000); // C

кешіктіру (1000);

// notone () функциясын күтуді кешіктірудің орнына дыбысты тоқтату үшін қолдануға болады)

}

void loop () {

// Жоғарыдағы кодты цикл функциясына енгізу тонды циклде шығаруға мүмкіндік береді

}

4 -қадам: Өтініш

Мысалдан көріп отырғаныңыздай, пассивті дыбысты әр түрлі жолмен қолдануға болады. Бір маңыздылығы, ол белсенді дыбыстық сигнал ретінде толық жұмыс істей алады, оны өзіңіз қалаған жиілікке қоюыңыз керек.

Музыка мен әр түрлі реңктер жасау үшін пассивті дыбыстық сигналды қолдануға болады.

Ұсынылған: