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

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

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

Рация кордон 11р32н Предыдущий урок Простая схема цикличного реле времени | Следующий урок


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

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

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

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

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

Рация кордон 11р32н


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

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

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

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