тройной бип
- Войдите на сайт для отправки комментариев
Ср, 18/07/2018 - 16:56
Приветствую!
Уже всю голову сломал, придумать не смог. Может, кто-нибудь подскажет, как по-проще реализовать функцию, которая сделает тройной бип - tone? Без задержек, естественно).
Тройной бип по событию, вызывающему эту функцию.
Приветствую!
Уже всю голову сломал, придумать не смог. Может, кто-нибудь подскажет, как по-проще реализовать функцию, которая сделает тройной бип - tone? Без задержек, естественно).
Тройной бип по событию, вызывающему эту функцию.
так сойдет?
так сойдет?
как в таком случае не воспроизводить 2, 3-ю, не дождавшись окончания первого периода?
const uint32_t pulse_len = 2000; static uint8_t flag =0; static uint32_t prev_millis =0; if (flag < 3) { if (prev_millis - millis() > pulse_len) { bip(); flag++; prev_millis = millis(); } }Код поместить в loop()
pulse_len - длительность БИПа в мс + пауза между бипами