Всем привет, в этой статье разберем применение компонента Buzzer - пищалка, который позволяет воспроизводить звуки, с частотой и длительностью, определенной параметрами, и может выступать в роли сигнализации.
Buzzer имеет на корпусе плюсовую метку для подключения, поэтому соблюдайте полярность!
Черный проводник подключим в GND, красный в 12 цифровой разъем на плате Arduino и приступим к написанию скетча.
Смотрите так же видео Вынос мозга!!! АЦКИЙ BUZZER - омерзительная пищалка на Arduino Uno - (видео), ссылка откроется в новой вкладке.
Объявим переменную типа int с названием buzzer, значение 12 означает подключение к 12 разъему на плате.
int buzzer = 12;
В подпрограмме setup через pinMode определим 12 пин как исходящий.
void setup()
{
pinMode(buzzer,OUTPUT);
}
Далее в подпрограмме loop напишем три цикла: while и два for. Величины счетчиков в циклах for определяют высоту воспроизводимого звука, задержка delay нужна для согласования периодического включения и выключения звука.
void loop()
{
unsigned char i;
while(1)
{
for(i=0;i<80;i++)
{
digitalWrite(buzzer,HIGH);
delay(1);
digitalWrite(buzzer,LOW);
delay(1);
}
for(i=0;i<100;i++)
{
digitalWrite(buzzer,HIGH);
delay(2);
digitalWrite(buzzer,LOW);
delay(2);
}
}
}
Проверив и запустив на Arduino скетч, вы услышите периодически повторяющиеся звуки, похожие на сирену или сигнализацию в дешевых игрушках. Звук действительно омерзительный и подходит для будильника или как оружие возмездия.))))
В следующих статьях рассмотрим, как через buzzer можно воспроизвести простую мелодию по нотам, и пример будет иметь больше практического применения.
Вынос мозга!!! АЦКИЙ BUZZER - омерзительная пищалка на Arduino Uno
Рекомендуем смотреть видео в полноэкранном режиме, в настойках качества выбирайте 1080 HD, не забывайте подписываться на канал в YouTube, там Вы найдете много интересного видео, которое выходит достаточно часто. Приятного просмотра!
С уважением, авторы сайта Компьютерапия
Понравилось? Поделись этим видео с друзьями!
Вынос мозга!!! АЦКИЙ BUZZER - омерзительная пищалка на Arduino Uno
Рекомендуем смотреть видео в полноэкранном режиме, в настойках качества выбирайте 1080 HD, не забывайте подписываться на видео ВКонтакте, там Вы найдете много интересного, которое выходит достаточно часто. Приятного просмотра!
С уважением, авторы сайта Компьютерапия
Понравилось? Поделись этим видео с друзьями!
Вынос мозга!!! АЦКИЙ BUZZER - омерзительная пищалка на Arduino Uno
Рекомендуем смотреть видео в полноэкранном режиме, в настойках качества выбирайте 1080 HD, не забывайте подписываться на канал в Рутубе, там Вы найдете много интересного, которое выходит достаточно часто. Приятного просмотра!
С уважением, авторы сайта Компьютерапия
Понравилось? Поделись этим видео с друзьями!