Arduino: byg højttalere og output toner - hvordan det fungerer
Du kan også bruge Arduino til at oprette en højttaler og få toner output. Du kan finde ud af nøjagtigt, hvordan dette fungerer, og hvilken kode du har brug for i dette praktiske tip.
Arduino: byg højttalere og output toner - hvordan det fungerer
For at gøre din Arduino til en højttaler skal du først skelne mellem en aktiv og en passiv summer. En aktiv summer er allerede udstyret med en svingende kilde, der genererer en lyd, så snart en spænding tilføres. Du kan dog kun producere en tone med den.
- En passiv summer er lidt bedre. Du kan styre tonen vha. Pulsbreddemodulering. Tilslut blot summeren til jorden og til en PWM-stift (f.eks. Pin 9).
- Nu kan du nemt udsende toner ved hjælp af tonemetoden. For at gøre dette, skriv »tone (9, 2000)«. Nu sendes der en tone på pin 9 med en frekvens på 2.000 Hz.
- Hvis du vil, kan du også specificere varigheden i sekunder med en ekstra parameter: »tone (9, 2000, 5)«. Så lyden varer kun fem sekunder; ellers ville det blive spillet for evigt.
- Med kommandoen »noTone (9);« slutter du alle toner på en pin.
- Tip: Du kan forresten spille professionelle melodier med Arduino. Importer først lydbiblioteket med kommandoen »#include" pitches.h "«. Nogle variabler er allerede oprettet i dette bibliotek, så en frekvens er automatisk blevet tildelt til en bestemt note, f.eks. »NOTE_C3«.
I det næste praktiske tip viser vi dig, hvordan du bygger et termometer med Arduino.