Arduino: buduj głośniki i dźwięki wyjściowe - jak to działa
Możesz także użyć Arduino do zbudowania głośnika i generowania dźwięków. W tym praktycznym poradniku możesz dowiedzieć się dokładnie, jak to działa i jakiego kodu potrzebujesz.
Arduino: buduj głośniki i dźwięki wyjściowe - jak to działa
Aby zmienić Arduino w głośnik, musisz najpierw rozróżnić brzęczyk aktywny i pasywny. Aktywny brzęczyk jest już wyposażony w źródło oscylacyjne, które generuje dźwięk natychmiast po przyłożeniu napięcia. Możesz jednak wygenerować tylko jeden dźwięk.
- Pasywny brzęczyk jest trochę lepszy. Możesz kontrolować dźwięk za pomocą modulacji szerokości impulsu. Wystarczy podłączyć brzęczyk do ziemi i do styku PWM (np. Styk 9).
- Teraz możesz łatwo wyprowadzać dźwięki za pomocą metody tonów. Aby to zrobić, napisz »ton (9, 2000)«. Teraz na pinie 9 zostanie wyemitowany dźwięk o częstotliwości 2000 Hz.
- Jeśli chcesz, możesz także określić czas trwania w sekundach za pomocą dodatkowego parametru: »tone (9, 2000, 5)«. Tak więc dźwięk trwa tylko pięć sekund; inaczej grałaby się wiecznie.
- Poleceniem »noTone (9);« kończysz wszystkie dźwięki na pinie.
- Wskazówka: Nawiasem mówiąc, możesz grać w profesjonalne melodie za pomocą Arduino. Najpierw zaimportuj bibliotekę dźwięków za pomocą polecenia »#include„ pitches.h ”«. Niektóre zmienne zostały już utworzone w tej bibliotece, więc częstotliwość jest automatycznie przypisywana do pewnej nuty, na przykład »NOTE_C3«.
W kolejnej praktycznej wskazówce pokażemy, jak zbudować termometr z Arduino.