Arduino: bygga högtalare och utgångssignaler - hur det fungerar
Du kan också använda Arduino för att bygga en högtalare och ta ut toner. Du kan ta reda på exakt hur detta fungerar och vilken kod du behöver i detta praktiska tips.
Arduino: bygga högtalare och utgångssignaler - hur det fungerar
För att göra din Arduino till en högtalare måste du först skilja mellan en aktiv och en passiv summer. En aktiv summer är redan utrustad med en oscillerande källa som genererar ett ljud så snart en spänning ansluts. Men du kan bara producera en ton med den.
- En passiv summer är lite bättre. Du kan styra tonen med pulsbreddmodulering. Anslut helt enkelt summern till marken och till en PWM-stift (t.ex. stift 9).
- Nu kan du enkelt skriva ut toner med tonmetoden. För att göra detta, skriv »ton (9, 2000)«. Nu kommer en ton att matas ut på stift 9 med en frekvens av 2 000 Hz.
- Om du vill kan du också ange varaktigheten i sekunder med en extra parameter: »ton (9, 2000, 5)«. Så ljudet varar bara fem sekunder; annars skulle det spelas för alltid.
- Med kommandot »noTone (9);« slutar du alla toner på en stift.
- Tips: Förresten, du kan spela professionella melodier med Arduino. Importera först ljudbiblioteket med kommandot »#include" pitches.h "«. Vissa variabler har redan skapats i detta bibliotek så att en frekvens automatiskt har tilldelats en viss anteckning, till exempel »NOT_C3«.
I nästa praktiska tips visar vi hur du bygger en termometer med Arduino.