/*
  http://arduino-kid.ru
  Здесь вы всегда найдёте много нового и интересного.
*/
/*
  Полицейская сирена.
  Частота звука будет изменяться от 500Гц до 1300Гц с шагом 7
  Получается что-то наподобие звука полицейской сирены
*/
 
#define buzzer 5 // подключаем пьезоэлемент к контакту 5 ШИМ
int i; // Задаём переменную для цикла for вверх
int x; // Задаём переменную для цикла for вниз

void setup() {
    pinMode(buzzer, OUTPUT); //объявляем пин 5 как выход.
}

void loop() {
    // Полицейская сирена 
      for (i = 200; i < 1500; i += 10) { // пройдёмся циклом по диапазону частот от 200Гц до 1500Гц с шагом 10
      tone(buzzer, i);
      delay(20); 
    }
    for (x = i; x > 200; x -= 10) { // пройдёмся циклом по диапазону частот от 1500Гц до 200Гц с шагом 10
      tone(buzzer, x);
      delay(20); 
    }
    noTone(buzzer); // сделаем паузу 

}