Kazalo:
- Korak: Potrebne komponente
- 2. korak: Priključite vezje
- 3. korak: Program
- 4. korak: Naložite
- 5. korak: Pregled kode
- 6. korak: Pregled strojne opreme: Buzzer
- 7. korak: Poskusni učinek
Video: Upravljajte zvočni signal z Arduinom: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Obstaja veliko interaktivnih del, ki jih je mogoče dokončati z Arduinom, najpogostejši in najpogosteje uporabljen pa je zvočni in svetlobni prikaz.
Najpogostejša dela, ki lahko oddajajo zvok, sta zvočni signal in hupa. Primerjajte oba, zvonec je enostavnejši in lažji za uporabo, zato smo ga uporabili v tem poskusu.
Korak: Potrebne komponente
Sestavine, ki jih je treba pripraviti:
Arduino UNO krmilnik*1
Zvočni signal*1
Ogledna plošča*1
Kravata za skakalec*1
2. korak: Priključite vezje
Poskusno strojno opremo priključite v skladu s tokokrogom na sliki.
3. korak: Program
Kopirajte naslednjo kodo v Arduino IDE, kot je prikazano:
#include "pitches.h"
int melodija = {
NOTE_C4, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, 0, NOTE_B3, NOTE_C4
};
int noteDurations = {
4, 8, 8, 4, 4, 4, 4, 4
};
void setup () {
for (int thisNote = 0; thisNote <8; thisNote ++)
{
int noteDuration = 1000/noteDurations [ta opomba];
ton (8, melodija [thisNote], noteDuration);
int pauseBetweenNotes = noteDuration * 1,30;
zakasnitev (pauseBetweenNotes);
noTone (8);
}
}
void loop ()
{
}
4. korak: Naložite
S kablom USB povežite krmilnik Arduino UNO in računalnik, izberite ustrezno vrsto plošče (Arduino UNO in), vrata in kliknite nalaganje.
5. korak: Pregled kode
ton (): Funkcija je ustvariti kvadratni val s posebno frekvenco (50% delovni cikel) na zatiču. Trajanje lahko nastavite, sicer bo valovna oblika ustvarjena, dokler se ne pokliče funkcija noTone (). Ta pin lahko priključite na piezoelektrični zvočni signal ali druge zvočnike za predvajanje zvoka.
slovnica:
ton (pin, frekvenca)
ton (pin, frekvenca, trajanje)
parameter:
pin: pin za ustvarjanje zvočne frekvence: frekvenca zvoka, v Hz, vnesite unsigned int duration: trajanje zvoka, v milisekundah (neobvezno), vnesite unsigned long
6. korak: Pregled strojne opreme: Buzzer
Brenčalo oddaja zvok z napajanjem napetostnih materialov. Piezoelektrične materiale je mogoče mehansko deformirati z različnimi napetostmi in frekvencami, s čimer se proizvajajo zvoki različnih frekvenc. Zvočnik je razdeljen na aktivni in pasivni.
Aktivni zvočni signal ima notranji vir vibracij, zato se lahko oglasi, dokler je napajan z enosmernim tokom. Ustrezni pasivni zvočni signal nima vgrajenega vira vibracij, Zato ga je treba slišati v izhodnem zvočnem vezju. Aktivne zvočnike lahko ločimo od pasivnih zvočnikov na dva načina:
(1) Sodeč po videzu
* Vezje pasivnega brenčalnika je običajno prazno.
* Vezje aktivnega brenčalnika je običajno prekrito z vinilom.
(2) Z multimetrom izmerite upor brenčalnika in presodite
* Odpornost pasivnega brenčalnika je običajno 8 ohmov ali 16 ohmov.
* Upor aktivnega brenčalnika je veliko večji.
Sorodna objava: Testni kondenzatorji z zvočnikom
7. korak: Poskusni učinek
Kot je prikazano na sliki, preprosto priključite zvočni signal brez drugih ožičenj. Ko je program naložen na krmilnik Arduino UNO, bo zvočni signal oddajal zvok, podoben koncu igre, nato pa se ustavil, dokler ne pritisnete gumba za ponastavitev.
Priporočena:
Zvočni signal za nadzor projekta Arduino+Blynk: 8 korakov
Arduino+Blynk Project Control Buzzer: Blynk se uporablja za omogočanje IoT na zelo priročen način. V tem projektu za brezžično komunikacijo ne uporabljam nobenega modula bluetooth ali Wifi. To je mogoče z uporabo aplikacije Blynk, ki vam lahko pomaga pri oblikovanju lastne aplikacije v
Kako uporabljati zvočni senzor z Arduinom: 5 korakov
Kako uporabljati zvočni senzor z Arduinom: Pozdravljeni vsi, v tem članku vam bom pokazal, kako z zvočnim senzorjem z arduinom uno lahko upravljate LED z glasnimi zvoki. Tukaj sem naredil video vadnico
Zvočni signal senzorja svetlobe: 5 korakov
Zvočni signal svetlobnega senzorja: V tem poskusu bomo delali s senzorjem, ki je upor, ki je odvisen od svetlobe. V temnem okolju bo upor zelo visok. Ker svetloba fotonov pristane na detektorju, se bo upor zmanjšal. Več lig
Oglasite piezo zvočni signal z Blynkom in XinaBoxom: 9 korakov
Oglasite piezo zvočni signal z Blynkom in XinaBoxom: nadzirajte kateri koli 5V element z uporabo Blynk in xChips. Ta projekt zveni iz mojega telefona Piezo Buzzer
Kako poslati video in zvočni signal prek priključnega kabla: 5 korakov
Kako poslati video in avdio signal prek priključnega kabla: v tem mojem prvem navodilu vam bom pokazal, kako poslati zvočni in video signal prek patch kabla. Za predvajanje vseh rezervnih kopij filmov sem uporabil modificiran Xbox kot predvajalnik medijev z omrežnim kablom po sobi. Xbox se je pravkar začel