Indholdsfortegnelse:
- Programmering af en piezo-højttaler er bemærkelsesværdigt enkel. PBASIC indeholder en kommando kaldet FREQOUT, der sender en frekvens efter eget valg til en udgangsstift. Således kan du oprette en lydtone på en piezohøjttaler ved hjælp af kommandoen FREQOUT ved hjælp af følgende syntaks:
- Dette projekt viser, hvordan man opbygger et simpelt kredsløb, der forbinder en piezo-højttaler til et BASIC-stempel, så du kan oprette lydudgang; to trykknapper varierer lydudgangen.
Video: Valkyria Johnny-5 BP5 2 2025
Du kan tilføje interessante lydeffekter og simpel musik til dine elektronikprojekter ved hjælp af BASIC Stamp Activity Kit. Sættet leveres med en lille piezoelektrisk højttaler, som du kan tilslutte direkte til en I / O-pin for at skabe smuk musik. Musikken vil nok ikke være så smuk, men du kan coax BASIC Stamp til at udstyre en række squeaks, burps og squelches, der minder om musikalske noter. Og du kan skabe interessante lydeffekter som politi sirener eller kvidrende crickets.
Bemærk, at piezohøjttaleren er polariseret, så når du tilslutter den til en I / O-pin, skal du sørge for at tilslutte + terminalen til I / O-pin og den anden terminal til Vss (jord).
Programmering af en piezo-højttaler er bemærkelsesværdigt enkel. PBASIC indeholder en kommando kaldet FREQOUT, der sender en frekvens efter eget valg til en udgangsstift. Således kan du oprette en lydtone på en piezohøjttaler ved hjælp af kommandoen FREQOUT ved hjælp af følgende syntaks:
FREQOUT-pin, varighed, frekvens
Sådan fungerer denne syntaks:
-
er simpelthen det pinnummer, som du vil sende frekvensen til. Varighed
-
er simpelthen længden af tid i millisekunder, du vil have frekvensen til at spille. Og frekvens
-
er frekvensen i hertz, som du vil generere. F.eks. Genererer følgende kommando en 2.000 Hz frekvens i fem sekunder på knap 8:
FREQOUT 8, 5000, 2000
Du kan nemt oprette en biplyd ved alternativt at sende korte burstninger af en frekvens til højttaleren efterfulgt af en kort pause. For eksempel:
GØR FREQOUT 8, 250, 1500 PAUSE 250 LOOP
Denne kode sender gentagne gange et 1, 500 Hz signal i kvart om et sekund og pauser derefter en kvart sekund. Resultatet er en lyd
bip-bip-bip . Test piezohøjttaleren
Dette projekt viser, hvordan man opbygger et simpelt kredsløb, der forbinder en piezo-højttaler til et BASIC-stempel, så du kan oprette lydudgang; to trykknapper varierer lydudgangen.
Piezohøjttaleren her er faktisk meget stille. Dette er normalt; piezo højttaleren trækker kun 1 mA, og det kan derfor ikke gøre meget støj. Højttaleren er højest med frekvenser mellem 4, 500 og 5, 500 Hz.