Go Down

Topic: Problème d'interruption avec la librairie IRremote (Read 5120 times) previous topic - next topic

lemat


Après tu peux peut-être également envisagé d'utiliser un lecteur de mp3, au moins la ça devient encore mieux que du tone() ;)


Il y'a quelques temps de ça j'avais fait des recherche pour avoir une meilleur qualité sonore avec un lecteur mp3 le contrôle des morceaux avec l'arduino risque de ne pas être évident même en se câblant sur les bouton, j'avais ensuite trouvé le "somo-14D" qui est un micro module de restitution de fichiers audio contrôlable par liaison série.

Mais dans les deux cas le budget y passer car je doit réaliser plusieurs appareil, et le buzzer était la solution la plus low cost.

Artouste



Après tu peux peut-être également envisagé d'utiliser un lecteur de mp3, au moins la ça devient encore mieux que du tone() ;)


Il y'a quelques temps de ça j'avais fait des recherche pour avoir une meilleur qualité sonore avec un lecteur mp3 le contrôle des morceaux avec l'arduino risque de ne pas être évident même en se câblant sur les bouton, j'avais ensuite trouvé le "somo-14D" qui est un micro module de restitution de fichiers audio contrôlable par liaison série.

Mais dans les deux cas le budget y passer car je doit réaliser plusieurs appareil, et le buzzer était la solution la plus low cost.


j'ai essayé pour une application , bof  8)


de toutes façons tu partait sur du buzz généré parb arduino , donc tu ne recherche pas de la restitution en qualité philharmonique  :smiley-mr-green:
essaye de reduire ton probleme de son(s)

tu recherche dans l'ideal quels effets ?

conserver le buzzer lambda cheap et dedié çs gestion à un petit MCU genre attyni en clock interne est peut etre une solution (assez) simple et pas (tres) onereuse en utilisant une liaison serie de commande entre l'arduino et le module son.

La solution du buffer circulaire de skywodd est interessante, mais elle doit etre gérée "finement"
le soft n'est pas toujours un recours au hard, l'inverse existe aussi  :smiley-mr-green:

lemat

Non non je ne cherche pas un restitution sonore HD  :smiley-mr-green:

C'est juste pour faire un peu de bruit des pour simuler le tir le rechargement et la touche.

L'idée de l'attiny me plais bien je n'y et jamais toucher mais ça ne ma pas l'air trop compliquer j'ai vue que l'on pouvait les programmer avec un arduino en plus donc c'est pratique, A moins de 3€ le C.I. c'est surement la solution ^^

Je vais quand même essayer de creuser du coté du buffer de skywood si je pouvais ne pas avoir a rajouter de hard ça m'arrangerais :)


lemat

Bonsoir, alors je me suis renseigner sur les ring-buffer et je doit dire que ça me dépasse complètement xD

L'attiny serais une solution mais utiliser un mcu supplémentaire juste pour faire sonner un buzzer ça m'enbete, je vient en plus de constater que sans la fonction buzz() certes la détection des touche et présente mais pas a 100% comme lorsque je ne tire pas en même temps.

Je pense malheureusement que la seule solution serait une interruption dédié sur le capteur infrarouge, mais je me retrouve de nouveau bloquer par ce timer, car si je me trompe la librairie utilise déjà une interruption mais c'est la même pour l'émission et la réception.

Si quelqu'un a déjà "tripoter" cette librairie (Irremote) je vous pris de me venir en aide  :smiley-red:

Je suis "presque" sur qu'une arduino et capable de faire tout ce que je lui demande seule ^^

lemat


Go Up