2019-03-20 Podstawy Elektroniki I Arduino Kurs Praktyczny #6 |
Zbudujmy teraz bardziej zaawansowany projekt pozytywka, który będzie generował dźwięki muzyki. Musimy zaopatrzyć się tylko w dwa konieczne elementy, to jest w moduł Arduino i "buzzer". Kupisz je tutaj. Możesz użyć modułu Arduino, jaki akurat posiadasz, może to być UNO, MEGA, lub NANO i inne.
Schemat połączeń jest bardzo prosty (patrz obrazek)1. Pozytywka — podłączenie głośniczka do modułu Arduino UNORozróżniamy dwa główne typy głośniczków piezoelektrycznych, z generatorem i bez generatora. Oba typy fizycznie niczym się nie różnią. Gdy jednak podłączymy buzzer z generatorem do zasilania, zaczyna wydawać on ciągły pisk, a to dlatego, że zawiera generator, który tworzy dźwięk. W buzzerze bez generatora sami musimy wytworzyć impulsy elektryczne będące źródłem muzyki. Kod pozytywki:
Użyteczną funkcją z biblioteki Arduino do tworzenia dźwięków jest funkcja tone funkcja tone (), przyjmuje 3 argumenty:
W praktyce wykorzystanie tej funkcji wygląda następująco: tone(A5, 1000, 2000); //Wygeneruj sygnał o częstotliwości 1000 Hz na pinie A5, który trwa 2000 ms |
Polecane