kłopoty z funkcją "tone" - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Programowanie w Arduino (https://forum.arduinopolska.pl/dzial-programowanie-w-arduino) +--- Wątek: kłopoty z funkcją "tone" (/watek-k%C5%82opoty-z-funkcj%C4%85-tone) |
kłopoty z funkcją "tone" - LeonZ - 21-03-2020 Może to dziwne ale nie mogę sobie poradzić z wygenerowaniem 3 dźwięków o różnych częstotliwościach następujących po sobie. Z opisu funkcji tone wynikało by, że poniższy fragment kodu powinien działać void setup() { tone(4, 500, 1000); tone(4, 1000, 1000); tone(4, 1500, 1000); } ale niestety słychać tylko ostatni dźwięk. Po modyfikacji void setup() { tone(4, 500, 1000); noTone(4); tone(4, 1000, 1000); noTone(4); tone(4, 1500, 1000); sytuacja jest dokładnie identyczna, gdzie tkwi błąd ? RE: kłopoty z funkcją "tone" - Jarewa0606 - 21-03-2020 void setup() { tone(4, 500, 1000); PRZERWA ILES TAM tone(4, 1000, 1000); PRZERWA ILES TAM tone(4, 1500, 1000); } RE: kłopoty z funkcją "tone" - LeonZ - 21-03-2020 Dlaczego słychać tylko ostatni ton, a nie pierwszy? Długość tonu jest podana jako parametr, więc czemu jeszcze przerwa? Jak wstawić ewentualną przerwę? RE: kłopoty z funkcją "tone" - LeonZ - 21-03-2020 Problem rozwiązany, pobawiłem się trochę "delay'em" Wątek zakończony. RE: kłopoty z funkcją "tone" - Jarewa0606 - 21-03-2020 (21-03-2020, 00:32)LeonZ napisał(a): Dlaczego słychać tylko ostatni ton, a nie pierwszy? Długość tonu jest podana jako parametr, Te parametry zostają nadpisane, dlatego słyszysz tylko ostatni.... (21-03-2020, 01:40)LeonZ napisał(a): Problem rozwiązany, pobawiłem się trochę "delay'em" Wątek zakończony. Myślałem ze się wysilisz i użyjesz chociaż millis.. |