Ansyth
August 10, 2016, 10:10am
1
Bonjour,
Je suis tombé sur ça:
http://playground.arduino.cc/Code/PCMAudio
et ça:
http://playground.arduino.cc/Code/PCMAudioTimer5
et j'ai quelques questions.
A propos du sounddata.h, comment le générer, j'ai vu que cela a été fait à partir de wav2c mais je n'arrive pas à compiler le programme de olleolleolle... (GitHub - olleolleolle/wav2c: wav2c makes arrays out of sounds - useful for Arduino SMAPLER v2 (and for GameBoy Advance) etc ). J'ai essayé et rechercher d'autre logiciel mais rien pour le moment...
Ensuite dans le second lien, il y a un speakerPin = 45 donc il faut brancher le HP sur le pin 45 mais si je change et que je mets 13 dans le code, que je compile et que je branche le HP sur le pin 13, rien ne marche. Pourquoi ?
Merci !
bonjour,
apparemment il manque un include dans le main.c
#include <stdint.h>
avant l'ajout cela donne
make
gcc -c main.c
gcc -c wavdata.c
wavdata.c: In function ‘loadWaveHeader’:
wavdata.c:59:6: warning: implicit declaration of function ‘strcmp’ [-Wimplicit-function-declaration]
if (strcmp(c, "RIFF") != 0) {
^
gcc main.o wavdata.o -o wav2c
après
make
gcc -c main.c
gcc main.o wavdata.o -o wav2c
pas testé la conversion
fichier compilé en PJ
retires le .txt et change le chmod si besoin après
attention version linux donc pas exe windaub
wav2c.txt (13.2 KB)
le zip du rep avec tous les fichiers
wav2c-master.zip (18.8 KB)
Ansyth
August 10, 2016, 6:55pm
5
infobarquee:
fichier compilé en PJ
retires le .txt et change le chmod si besoin après
attention version linux donc pas exe windaub
Bonjour,
Merci de ton aide, mais je n'arrive pas à executer le fichier (je suis sous Ubuntu Mate)
infobarquee:
le zip du rep avec tous les fichiers
J'ai essayer de compiler avec CodeBlocks (sous Windaube cette fois-ci) mais j'ai toujours les mêmes problèmes..
bonsoir
pour lire du wav (petite qualité)
perso , ça c'est assez simple et assez sympa
Merci de ton aide, mais je n'arrive pas à executer le fichier (je suis sous Ubuntu Mate)
tu as bien mis un chmod +x ou 777 wav2c ?
et lancé en tapant ./wav2c
tout est indiqué sur le lien que tu as donné
Ansyth
August 10, 2016, 9:22pm
8
infobarquee:
tu as bien mis un chmod +x ou 777 wav2c ?
et lancé en tapant ./wav2c
tout est indiqué sur le lien que tu as donné
bash: ./wav2c: cannot execute binary file: Exec format error
Et quand j'essaie d'ouvrir avec l'invité d'execution automatique, j'ai "opening wav2c" et après quelques secondes, plus rien