void setup() {}
void loop() {
// 1. Гудение моторчика: низкий звук с дрожанием, который постепенно повышается
for (int t = 0; t < 200; t++) {
int f = 120 + t / 4 + random(-8, 8);
tone(8, f);
delay(15);
}
noTone(8);
delay(500);
// 2. Сирена тревоги: звук плавно вверх и вниз, три раза
for (int k = 0; k < 3; k++) {
for (int f = 500; f <= 900; f += 5) {
tone(8, f);
delay(8);
}
for (int f = 900; f >= 500; f -= 5) {
tone(8, f);
delay(8);
}
}
noTone(8);
delay(2000);
}