Lire des fichiers audio (wav) audio avec un Arduino (7 / 9 étapes)

Étape 7: Lecture de l’en-tête de wav

Fichiers WAV sont enregistrées avec une taille de données et fréquence spécifiée.

Cette information est contenue dans un en-tête de 44 octets au début d’un fichier wav.

Même si certains logiciels étend l’en-tête (après octet 35), rendant l’endroit des données taille plus difficiles à localiser.

Pour lire l’en-tête, nous créons un tampon et copier le début du fichier.

La fréquence est stockée dans 4 octets à partir de 24 octets dans le fichier.

lire la fréquence spécifiée dans l’en-tête de fichier wav

headbuf Byte [60]

tempfile.Seek(0) ;

tempfile.Read(headbuf,60) ;

retval = headbuf [27] ;

retval = (retval << 8) | headbuf [26] ;

retval = (retval << 8) | headbuf [25] ;

retval = (retval << 8) | headbuf [24] ;

Serial.Print (F "(fréquence de fichier)) ;

Serial.Print(retval) ;

.

La meilleure façon de trouver les informations de taille de données consiste à rechercher le mot « données » dans l’en-tête.

Puis extraire les 4 octets suivant, qui constituent la valeur de type long

unsigned long retval ;

int mypos = 40 ;

pour (int i = 36; i < 60; i ++) {}

Si (headbuf [i] == avait ') {}

{if(headbuf[i+1]=='a')}

{if(headbuf[i+2]=='t')}

{if(headbuf[i+3]=='a')}

Enfin nous l’avons

Mypos = i + 4 ;

J’ai = 60 ;

}

}

}

}

}

tempfile.Seek(Mypos) ;

retval = headbuf [mypos + 3] ;

retval = (retval << 8) | headbuf [mypos + 2] ;

retval = (retval << 8) | headbuf [mypos + 1] ;

retval = (retval << 8) | headbuf [mypos] ;

.

OK, nous avons la longueur des données et la fréquence !

Les données audio suit les 4 octets qui composent la valeur de longueur de données.

Articles Liés

Jouer les fichiers audio avec votre arduino

Jouer les fichiers audio avec votre arduino

Vous pouvez lire des fichiers mp3 avec votre arduino !Comment ? ->Vous avez seulement besoin de regarder cette vidéo : http://bit.ly/1LS4IapÉtape 1: matériauxvous avez seulement besoin de ces choses :-micro sd-bouclier avec fente pour carte sd-Commen
Comment éditer les fichiers Audio avec Cool Audio Editor ?

Comment éditer les fichiers Audio avec Cool Audio Editor ?

popularfly.com ( http://www.popularfly.com ), à la Cool Audio Editor est un logiciel qui vous permet de créer, modifier, filtrer, appliquer des effets et convertir des fichiers audio d'édition d'audio puissant. Vous pouvez combiner, copier, mélanger,
Comment utiliser Mp3Tag pour éditer des fichiers Audio

Comment utiliser Mp3Tag pour éditer des fichiers Audio

Mp3Tag est un outil de montage de meta-données permet de modifier les différents aspects d'un fichier audio, qui peuvent être manquants après téléchargement du fichier audio, comme l'artiste de l'Album, année de sortie, jour de sortie, en ajoutant de
Convertisseur de fichiers MXF Mac - comment convertir des fichiers mxf sur mac avec le meilleur fichier MXF Converter Mac

Convertisseur de fichiers MXF Mac - comment convertir des fichiers mxf sur mac avec le meilleur fichier MXF Converter Mac

de fichiers MXF vidéo est un format « conteneur » ou « wrapper » qui prend en charge un certain nombre de différents flux de codé « essence », encodé avec une variété de codecs, avec une surcouche de métadonnées qui décrit le matériel contenu dans le
Comment jouer et convertir des fichiers MPEG en AVI avec AV DVD Player-Morpher ?

Comment jouer et convertir des fichiers MPEG en AVI avec AV DVD Player-Morpher ?

popularearth.net ( http://www.popularearth.net ) AV DVD Player-Morpher est le logiciel de lecture DVD polyvalent qui peut se transformer film direct ou au nouveau fichier vidéo. Vous pouvez faire le nouveau film en ajoutant des effets audio et vidéo
Faire des fichiers d’icône avec Photoshop Windows

Faire des fichiers d’icône avec Photoshop Windows

c'est comment faire windows fichiers d'icônes avec photoshop.C'est un processus simple comme juste faire une image, mais vous avez besoin d'un plug-in.Attaché est le plug-in.Comment faire un curseur :Apprendre à faire un curseur personnaliséÉtape 1:
Réparation des connecteurs Audio avec Sugru

Réparation des connecteurs Audio avec Sugru

au fil du temps, choses a toujours tendent à rompre avec son utilisation. Bien que généralement pas idéale, elle présente une occasion unique... l'occasion de le réparer ! Vous pouvez l'appeler optimisme, mais j'aime à penser que c'est une excuse pou
Comment renommer un fichier à n’importe quelle chose, cacher des fichiers et amusez-vous avec les fichiers .zip

Comment renommer un fichier à n’importe quelle chose, cacher des fichiers et amusez-vous avec les fichiers .zip

renommer un fichier à n'importe quoi :1) copie cmd.2) coller cmd dans le répertoire du fichier à modifier3) Ouvrez le nouveau cmd et tapez comme suit :Renommer "name.type" "newname.type"* Remarque : ne pas réellement de type ce mot pou
IMP-ERSONATOR : Imp électrique + Arduino + bouclier vague = distance lecteur de fichier audio

IMP-ERSONATOR : Imp électrique + Arduino + bouclier vague = distance lecteur de fichier audio

ce Instructable vous montrera comment fabriquer un lecteur de fichier audio à distance activé.Il utilise un diablotin électrique, un bouclier de vague Adafruit et un Arduino UnoL'Imp électrique vous permet de connecter rapidement des périphériques (y
Comment lire les fichiers .aiff avec C

Comment lire les fichiers .aiff avec C

le but de ces instructions est de vous montrer comment lire un fichier audio .aiff. Comme tous les autres fichiers binaires, fichiers .aiff est aussi est constitué de segments de mémoire différent. Ce tutoriel va lire à travers le bloc commun du fich
Comment ouvrir des fichiers mp3, mp4, ppt, doc et pdf avec un navigateur

Comment ouvrir des fichiers mp3, mp4, ppt, doc et pdf avec un navigateur

Le navigateur web que vous utilisez peut faire beaucoup plus que juste ouvert sites. En fait, Google Chrome et ses dérivés prend en charge une grande variété de formats de médias et documents de bureau. Certains d'entre eux sont pris en charge par dé
Free HD MKV lecteurs pour Mac OS X pour profiter des fichiers MKV sur Mac

Free HD MKV lecteurs pour Mac OS X pour profiter des fichiers MKV sur Mac

joueurs gratuit MKV HD pour Mac OS X pour profiter des fichiers MKV sur MacUn fichier MKV, à savoir un fichier Matroska, n'est pas régulier vidéo et format de compression audio, contrairement à l'AVI populaire et formats MP4, mais extensible open sou
Comment faire pour convertir des vidéos pour jouer avec l’iPad ou iPad 2

Comment faire pour convertir des vidéos pour jouer avec l’iPad ou iPad 2

le dispositif de génération iPad 2 est plus puissant et rapide lorsqu'il s'agit de matériel. A été ajouté plus de RAM et un processeur puissant dual core A5 installé. La sélection de logiciels reste le même, sauf une demande pour la visioconférence.
Rendre votre windows à lire les fichiers écrits dans le bloc-notes !

Rendre votre windows à lire les fichiers écrits dans le bloc-notes !

Salut, j'ai cette instructable je vais vous apprendre à rendre votre windows xp lire des fichiers texte sur votre PC via un script VBscript simple!. J'ai fait ce instructable en réponse à une demande d'un précédent instructable que j'ai fait qui rend