Bonjour,
j'aimerais être en mesure de générer un son agréable à l'oreille. Pas un bip de buzzer tout foireux, et je n'ai pas non plus besoin d'un module apte à me sortir un son midi ou le dernier tube de lady Gaga.
J'aimerais, pour donner un exemple, un petit son du genre de ce qu'on peut entendre dans les avions lorsqu'on peut détacher sa ceinture ... ou quand on appelle la jolie hotesse
Que le son soit généré par l'Arduino ou n'importe quel composant ajouté ne me pose pas de pb, mais je ne voudrais pas y laisser trop de plumes quand même au niveau budget
J'ai déjà eu l'occasion d'entendre des sons générés par un Arduino (via la librairie ToneLibrary si j'ai bonne mémoire), et c'était loin d'être agréable à l'oreille ...
Tout à fait d'accord; il faudrait je pense s'orienter vers un générateur sinusoïdale (et non de signal carré) et viser une fréquence pas trop élevée (<1kHz) pour que cela soit agréable.
Voir un petit fade en entrée et sortie.. Mais ça c'est la touche finale ^.^
L'application de elm chan permet d'aller bien au delà d'une sinusoide avec attaque et fade out !
C'est un petit lecteur audio pour des fichiers non compressés (Wav). le Tiny85 fait parti des quelques AVR équippés de pwm fonctionnant à fréquence exceptionnellement élevée d'où la possibilité de 'jouer' des fichiers audio avec une fréquence d'échantillonnage 'normale' vincelge pourrait mettre ce qu'il veut sur la carte SD, le son qu'il entent dans l'avion ... et même la douce voix de l'hotesse !! Le diametre du HP et ce qui servirait d'enceinte fixeraient la limite à la qualité de la restitution.
Merci pour vos réponses.
La qualité du son ainsi que les possibilités offertes grâce à la carte SD dans la solution de elm chan sont impressionnantes !
Malheureusement, le tout (Tiny, carte SD) va faire plus que doubler le prix de ma réalisation, qui va voir le jour en plusieurs exemplaires, donc c'est rédhibitoire, et je ne parle pas du programmateur qu'il faut acheter. En plus, utiliser une telle solution juste pour faire un "petit" son me pose des pb de conscience. Ca fait riche.
En tout cas, c'est une réelle solution pour générer du son.
Le speakjet est sympa aussi mais tout aussi hors budget ... je vais donc me rabattre vers une sortie "crado" direct Arduino
une telle solution juste pour faire un "petit" son me pose des pb de conscience
Je comprend tout à fait mais la production d'un "son agréable" est à ce prix !!
Si ton application n'utilise pas les 4 sorties PWM et si tu acceptes d'utiliser 8ko de mémoire flash pour stocker 1s de 'son' voici une appli sans composant supplémentaire qui reconfigure 2 des Timers pour sortir un son PCM echantillonné à 8kHz : http://arduino.cc/playground/Code/PCMAudio
Takes over Timer 1 (16-bit) for the 8000 Hz timer. This breaks PWM
(analogWrite()) for Arduino pins 9 and 10. Takes Timer 2 (8-bit)
for the pulse width modulation, breaking PWM for pins 11 & 3.
c'est déjà du mono à 8kHz.... plus grand chose à faire !!
-ouvrir avec Audacity
-retoucher éventuellement
-exporter en PCM 8 bits non signé et sans entête (raw)
-> on récupére un fichier binaire qui ne contient que les échantillons
al1fch:
c'est déjà du mono à 8kHz.... plus grand chose à faire !!
-ouvrir avec Audacity
-retoucher éventuellement -exporter en PCM 8 bits non signé et sans entête (raw)
-> on récupére un fichier binaire qui ne contient que les échantillons
Artouste, j'ai essayé de télécharger le fichier wav mais vlc ne me sort pas de son ...
mais comme al1fch a donné la recette, ça va aller tout seul.
Il va falloir que je prenne le temps de regarder tout ça maintenant
vincelge:
Artouste, j'ai essayé de télécharger le fichier wav mais vlc ne me sort pas de son ...
mais comme al1fch a donné la recette, ça va aller tout seul.
Il va falloir que je prenne le temps de regarder tout ça maintenant
bonjour
ça ding-dong bien chez moi avec vlc, audacity et autres lecteurs