Arduino și redare Wav
În acest proiect am folosit Arduino Nano V.7
În această versiune a controlerului există deja un amplificator încorporat, iar difuzorul poate fi conectat la pinul SPK
Caracteristici distinctive ale acestei biblioteci:
1 - Sunetul este reprodus la o frecvență de 96000 Hz, ceea ce oferă multe avantaje.
2 - Nu este necesar filtru pentru filtrarea frecvenței de eșantionare.
3-Interpolare de sunet programată care îmbunătățește calitatea sunetului
4 - Este utilizat un singur cronometru de control
5-Produce procesarea software-ului și șterge clicul când activați și dezactivați redarea
6 - Sunetul este redat în fundal și nu afectează progresul programelor principale din buclă
_delay_ms este folosit doar pentru a întrerupe în timp ce sunetul este redat
#include
#include
#include "test.h" // val convertit
buclă voidă ()
<
PlaySound. testul startPlayback ((uint8_t *) test_length); // Redați testul numit Wave
_delay_ms (2500); // pauză, deoarece sunetul rulează în fundal
>
Descărcați biblioteca PlaySound cu multe efecte sonore convertite
Biblioteca trebuie să fie descărcată, despachetată și pusă într-un dosar. \ arduino-0023 \ biblioteci \ PlaySound
Utilizatorii forumului cu o reputație de 200 și proprietarii de Arduino Nano V.7 pot obține programul de conversie pentru uz personal.
Programul convertește dintr-un fișier de sunet * .wav. într-un format ușor de înțeles pentru compilatorul * .h
Pentru a primi programul, scrie-mi personal
Colectarea sunetelor de undă amuzante pentru Arduino
Trimiteți opțiunile voastre la val, prin urmare refaceți bancul de sunete