Arduino: sestavení reproduktorů a výstupních tónů - jak to funguje
Můžete také použít Arduino k sestavení reproduktoru a výstupu tónů. V tomto praktickém tipu můžete přesně zjistit, jak to funguje a jaký kód potřebujete.
Arduino: sestavení reproduktorů a výstupních tónů - jak to funguje
Aby se vaše Arduino stalo reproduktorem, musíte nejprve rozlišit mezi aktivním a pasivním bzučákem. Aktivní bzučák je již vybaven oscilačním zdrojem, který vydává zvuk, jakmile je přivedeno napětí. S ním však můžete vytvořit pouze jeden tón.
- Pasivní bzučák je o něco lepší. Tón můžete ovládat pomocí modulace šířky pulsu. Jednoduše připojte bzučák k zemi a ke kolíku PWM (např. Kolík 9).
- Nyní můžete snadno vydávat tóny pomocí metody tónů. Chcete-li to provést, napište »tón (9, 2000)«. Nyní bude na pinu 9 vydán tón s frekvencí 2 000 Hz.
- Pokud chcete, můžete také zadat délku v sekundách pomocí dalšího parametru: »tón (9, 2000, 5)«. Zvuk tedy trvá pouze pět sekund; jinak by se to hrálo navždy.
- Příkazem »noTone (9)« «ukončíte všechny tóny na špendlíku.
- Tip: Mimochodem, s Arduino můžete hrát profesionální melodie. Nejprve importujte zvukovou knihovnu pomocí příkazu »#include" pitches.h "«. Některé proměnné již byly v této knihovně vytvořeny, takže frekvence byla automaticky přiřazena určité notě, například »NOTE_C3«.
V dalším praktickém tipu vám ukážeme, jak sestavit teploměr s Arduino.