Проход по ссылкам навигацииГлавная : Статьи :

Arduino UNO урок 7 (Пьезоизлучатель)

Arduino UNO урок 7 (Пьезоизлучатель)



В Tx2s в китайских данном уроке Мд пират тональн ый звук рассмотрим работу с Рация кордон 11р32н пьезоизлучателем для Пробник для прозвонки с памятью генерирования звуков. Мд пират тональн ый звук Мы будем Таймер 555 задержка выключения использовать пьезодатчик (Piezo Tx2s в китайских Transducer), который позволяет генерировать Мд пират тональн ый звук звуковые волны в диапазоне Рация кордон 11р32н частот 20 Гц Мд пират тональн ый звук - Пробник для прозвонки с памятью 20 000 Гц. Не путайте Мд пират тональн ый звук с Мд пират тональн ый звук пьезобиперами и Таймер 555 задержка выключения т.п., которые генерируют Tx2s в китайских звук только Мд пират тональн ый звук определенной частоты при Рация кордон 11р32н подаче на Пробник для прозвонки с памятью них постоянного Мд пират тональн ый звук напряжения.

Мы Таймер 555 задержка выключения будем использовать ШИМ-генератор Tx2s в китайских Arduino для генерирования звука Мд пират тональн ый звук на пьезоизлучателе.

Для данного Рация кордон 11р32н урока, мы не Мд пират тональн ый звук будем Пробник для прозвонки с памятью использовать стандартную функцию tone() по Мд пират тональн ый звук нескольким Мд пират тональн ый звук причинам:
- Таймер 555 задержка выключения может использоваться только на Tx2s в китайских одной ноге Мд пират тональн ый звук Arduino в одно Рация кордон 11р32н время;
- Пробник для прозвонки с памятью использование tone() Мд пират тональн ый звук мешает использовать Таймер 555 задержка выключения ШИМ на ногах Tx2s в китайских 3 и 11

Используйте Мд пират тональн ый звук данную функцию, когда вам Рация кордон 11р32н необходима какая-либо частота Мд пират тональн ый звук и Пробник для прозвонки с памятью не нужен ШИМ на 3 Мд пират тональн ый звук и Мд пират тональн ый звук 11 ножках Таймер 555 задержка выключения Arduino.

ШИМ Arduino запускается Tx2s в китайских на частоте Мд пират тональн ый звук 500 Гц, это Рация кордон 11р32н вполне хороший Пробник для прозвонки с памятью звуковой тон Мд пират тональн ый звук для нашего Таймер 555 задержка выключения примера.

Мд  пират  тональн ый  звук


Для работы Tx2s в китайских схемы подсоедините пьезодатчик к Мд пират тональн ый звук ноге 9 и 0V Рация кордон 11р32н Arduino.

В скетче, Мд пират тональн ый звук показанном Пробник для прозвонки с памятью ниже, мы сделали альтернативную функцию Мд пират тональн ый звук beep(), Мд пират тональн ый звук которая посылает Таймер 555 задержка выключения ШИМ-сигнал на пьезо, затем Tx2s в китайских идет небольшая Мд пират тональн ый звук задержка, затем Рация кордон 11р32н сигнал с пьезо Пробник для прозвонки с памятью снимается и Мд пират тональн ый звук опять задержка. Таймер 555 задержка выключения В результате чего Tx2s в китайских издается непродолжительный звук. Переменная Мд пират тональн ый звук delayms используется в функции Рация кордон 11р32н для задания времени Мд пират тональн ый звук зПробник для прозвонки с памятью вучания в миллисекундах. Продолжительность ШИМ (20 Мд пират тональн ый звук в Мд пират тональн ый звук нашем примере) Таймер 555 задержка выключения не очень важна.

Скетч Tx2s в китайских ниже, при Мд пират тональн ый звук запуске программы издает Рация кордон 11р32н 3 непродолжительных, Пробник для прозвонки с памятью а затем Мд пират тональн ый звук один продолжительный Таймер 555 задержка выключения звуковой сигнал.

/*
 Tx2s в китайских Пьезо
  
 Данный пример показывает Мд  пират  тональн ый  звук управление Пьезо на 9 Рация кордон 11р32н ножке Arduino,
 используя Мд  пират  тональн ый  звук функцию Пробник для прозвонки с памятью analogWrite()
  
 При запуске издается 3 Мд  пират  тональн ый  звук коротких Мд  пират  тональн ый  звук звуковых сигнала, Таймер 555 задержка выключения затем пауза в 1 Tx2s в китайских сек,
 а Мд  пират  тональн ый  звук затем продолжительный звуковой Рация кордон 11р32н сигнал
  
 */
 
Пробник для прозвонки с памятью void setup()  Мд  пират  тональн ый  звук {
  pinMode(9, Таймер 555 задержка выключения OUTPUT);   // устанавливаем Tx2s в китайских 9 ногу как выход
  Мд  пират  тональн ый  звук beep(50);
  beep(50);
  beep(50);
  delay(1000);
Рация кордон 11р32н }
 
void loop()  Мд  пират  тональн ый  звук {
  Пробник для прозвонки с памятью beep(200);
}
 
void beep(unsigned char Мд  пират  тональн ый  звук delayms){
  Мд  пират  тональн ый  звук analogWrite(9, 20);      Таймер 555 задержка выключения // значение должно находится Tx2s в китайских между 0 Мд  пират  тональн ый  звук и 255
                           // Рация кордон 11р32н поэкспериментируйте для Пробник для прозвонки с памятью получения хорошего Мд  пират  тональн ый  звук тона
  delay(delayms);          Таймер 555 задержка выключения // пауза delayms Tx2s в китайских мс
  analogWrite(9, Мд  пират  тональн ый  звук 0);       // 0 - выключаем пьезо
  Рация кордон 11р32н delay(delayms);          // пауза Мд  пират  тональн ый  звук delayms Пробник для прозвонки с памятью мс  
}