Главная » Arduino » Arduino – генерация звуков

Arduino – генерация звуков

пьезоизлучатель звук tone Arduino  arduino  В этой статье я рассмотрю работу пьезоизлучателя совместно с контроллером Arduino для генерации звуков.

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

Подключение пьезоизлучателя к Arduino

На самом деле подключение очень простое:

  • 1 вывод пьезоизлучателя подключаем к 9 дискретному пину Arduino
  • 2 вывод пьезоизлучателя подключаем к GND Arduino

пьезоизлучатель звук tone Arduino  arduino

Генерация звуков на Arduino

Для генерации звуков на Arduino существует функция tone()

Функция tone()

Синтаксис функции tone()

  • tone(pin, частота)
  • tone(pin, частота, длительность)

Пример использования функции tone()

const int SoundPin = 9; // Пин подключения пьезоизлучателя – 9 дискретный
int DelaySound = 1000; // Пауза 1 секунда

void setup()
{
}

void loop()
{
  // Пример использования tone()
  //tone(pin, частота)
  tone(SoundPin, 1915);  // Воспроизводим сигнал с частотой 1915 Гц
  delay(DelaySound);  // Пауза 1 секунда (1000 миллисекунд – значение переменной DelaySound ) – длительность воспроизведения сигнала

  tone(SoundPin, 1700);
  delay(DelaySound);

  tone(SoundPin, 1519);
  delay(DelaySound);

  tone(SoundPin, 1432);
  delay(DelaySound);

  tone(SoundPin, 1275);
  delay(DelaySound);

  tone(SoundPin, 1136);
  delay(DelaySound);

  tone(SoundPin, 1014);
  delay(DelaySound);

  noTone(7); // Выключаем звук
}

Похожие записи
Видеоуроки по Arduino на русском... Серия 1. Первые шаги. Серия 2. Кнопки, PWM, функции. Серия 3. Основы схемотехники. Серия 4. Аналоговые входы. Серия 5. Моторы и транзи...
Pixar на Arduino Просто волшебную лампу на Arduino собрали студенты университета города Виктория в Великобритании.Великолепная идея и реализация. Мне очень понравило...
Подключение LCD Keypad Shield к Arduino... Сегодня я решил описать процесс подключения к контроллеру Arduino платы LCD Keypad Shield и пример работы с ним. Сам LCD Keypad Shield представляет с...
Arduino – подключение датчика дымовых газов ... Ко мне в руки попал датчик дымовых газов CG312 MQ2, который позволяет определять наличие отдельных компонентов газовых смесей и будет реагировать на ...
This entry was posted in Arduino and tagged , , , . Bookmark the permalink.

3 комментария: Arduino – генерация звуков

  1. Иван говорит:

    Почему noTone(7) а не (9)?

  2. .Гена говорит:

    Как ввести свиппироваие в ардуино

    • гена говорит:

      Имеется узи локатор и ик датчик движения как объеденить для по очередной работы

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *