Главная » 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); // Выключаем звук
}

Похожие записи
Подключение аналогового датчика температуры LM335A... В этот раз подключим аналоговый температурный датчик LM335A и выведем с него показания на экран. Работу с экраном я описал в прошлом посте, поэтому н...
Подключение барометра BMP085 к Arduino... В этот раз я опишу процесс подключения цифрового датчика атмосферного давления BMP085 к Arduino. Этот датчик я собираюсь использовать в проекте домаш...
Ведроид-мобиль — робот на Arduino — Ча... Сегодня получил на почте долгожданную посылку из Китая с мотоплатформой. На основе ее и буду собирать своего робота-машинку на Arduino. Кстати, стоим...
Детектор электромагнитного поля на Arduino... Данное устройство поможет вам без труда обнаружить источники электромагнитных излучений, которыми являются все электроприборы, которые нас окружают. ...
This entry was posted in Arduino and tagged , , , . Bookmark the permalink.

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

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

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

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

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

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

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

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

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