Оглавление:

Управление звуком зуммера с помощью Arduino: 7 шагов
Управление звуком зуммера с помощью Arduino: 7 шагов

Видео: Управление звуком зуммера с помощью Arduino: 7 шагов

Видео: Управление звуком зуммера с помощью Arduino: 7 шагов
Видео: 🔊 Как подключить ЗУММЕР к АРДУИНО (активный и пассивный) 2024, Ноябрь
Anonim
Управляйте звуком зуммера с помощью Arduino
Управляйте звуком зуммера с помощью Arduino

Есть много интерактивных работ, которые могут быть выполнены с помощью Arduino, наиболее распространенным и наиболее часто используемым является звуковой и световой дисплей.

Самыми распространенными компонентами, которые могут издавать звук, являются зуммер и звуковой сигнал. Сравните два: зуммер проще и удобнее в использовании, поэтому мы использовали его в этом эксперименте.

Шаг 1. Необходимые компоненты

Следующие компоненты следует приготовить:

Контроллер Arduino UNO * 1

Зуммер * 1

Макетная плата * 1

Галстук-перемычка для макета * 1

Шаг 2: Подключите схему

Подключите цепь
Подключите цепь

Подключите экспериментальное оборудование согласно схеме на рисунке.

Шаг 3: программа

Программа
Программа

Скопируйте следующий код в IDE Arduino, как показано:

#include "pitches.h"

int melody = {

NOTE_C4, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, 0, NOTE_B3, NOTE_C4

};

int noteDurations = {

4, 8, 8, 4, 4, 4, 4, 4

};

void setup () {

for (int thisNote = 0; thisNote <8; thisNote ++)

{

int noteDuration = 1000 / noteDurations [thisNote];

тон (8, мелодия [thisNote], noteDuration);

int pauseBetweenNotes = noteDuration * 1.30;

задержка (pauseBetweenNotes);

noTone (8);

}

}

пустой цикл ()

{

}

Шаг 4. Загрузите

С помощью USB-кабеля подключите контроллер Arduino UNO к компьютеру, выберите правильный тип платы (Arduino UNO и), порт и нажмите кнопку «Загрузить».

Шаг 5. Обзор кода

Проверка кода
Проверка кода

tone (): функция состоит в том, чтобы генерировать прямоугольный сигнал с определенной частотой (рабочий цикл 50%) на выводе. Продолжительность можно установить, в противном случае форма сигнала будет генерироваться до тех пор, пока не будет вызвана функция noTone (). Этот контакт можно подключить к пьезоэлектрическому зуммеру или другим динамикам для воспроизведения звука.

грамматика:

тон (пин, частота)

тон (пин, частота, продолжительность)

параметр:

pin: штифт для генерации звука частота: частота звука в Гц, тип unsigned int duration: продолжительность звука в миллисекундах (необязательно), тип unsigned long

Шаг 6: Обзор оборудования: зуммер

Обзор оборудования: зуммер
Обзор оборудования: зуммер

Зуммер издает звук, подавая питание на материалы, находящиеся под напряжением. Пьезоэлектрические материалы можно механически деформировать с помощью различных напряжений и частот, тем самым создавая звуки разной частоты. Зуммер делится на активный зуммер и пассивный зуммер.

Активный зуммер имеет внутренний источник вибрации, поэтому он может звучать, пока на него подается постоянный ток. Соответствующий пассивный зуммер не имеет встроенного источника вибрации, Следовательно, он должен быть слышен в цепи аудиовыхода. Мы можем отличить активные зуммеры от пассивных зуммеров двумя способами:

(1) Судя по внешнему виду

* Печатная плата пассивного зуммера обычно голая.

* Плата активного зуммера обычно покрыта винилом.

(2) Используйте мультиметр для измерения сопротивления зуммера и оценки

* Сопротивление пассивного зуммера обычно составляет 8 Ом или 16 Ом.

* Сопротивление активного зуммера намного больше.

Связанное сообщение: Тестовые конденсаторы с зуммером

Шаг 7: экспериментальный эффект

Экспериментальный эффект
Экспериментальный эффект

Как показано на рисунке, просто подключите зуммер без другой проводки. После загрузки программы в контроллер Arduino UNO зуммер издаст звук, похожий на конец игры, а затем остановится, пока не будет нажата кнопка сброса.

Рекомендуемые: