probléme de compilation programmes.

probléme de compilation programmes.

Message non lude nebulus » Lun 2 Juil 2012 22:52

Bonjour

tout d'abords je tiens a précise que je débute tout juste dans ce domaine.

suite a avoir surfé sur le web, j'ai trouver plusieurs lien et vidéo a un ouvrage au-quelle je pensé il y a bien longtemps.
voici un petit lien sur le quelle j'y ai passé des heure a lire :

http://elger.org/wiki/projects/spectr%C2%ADumanaliser

j'ai toujours voulue a voir un analyseur audio.

après tout ça je me suis lancé j'ai achetez 2 afficheur a led : DE-DP14211 de chez sure-electronic

ainsi qu'un arduino méga 2560 rev3.

après avoir télécharger tout les programmes et librairies j'ai essayer upload le programmes sur la carte mes il y avait des erreur donc avant de tester.

j'ai essayer avec un autre programme trouver sur le net qui fonctionne a merveille j'ai donc réussie a avoir un affichage sur les deux afficheur.

maintenant je me tourne vers vous car après avoir essayer de comprendre je sèche.

je pense que le problème vient du faite que sur le lien plus haut il utilise un clone d'arduino et moi un arduino je pense que le programmes doit être modifier mes je ne sais pas le faire.
nebulus
 
Messages: 17
Inscription: Lun 2 Juil 2012 22:32

Re: probléme de compilation programmes.

Message non lude SesechXP » Mar 3 Juil 2012 07:18

Salut,

Quelle version de l'environnement Arduino utilises-tu ? Quelles-sont les erreurs de compilation ?

++
SesechXP
 
Messages: 228
Inscription: Sam 28 Mai 2011 09:09
Localisation: 35

Re: probléme de compilation programmes.

Message non lude SesechXP » Mar 3 Juil 2012 07:36

J'ai réussi à compiler ce programme. Celui-ci a été développé avec Arduino 0023 ou antérieur. Quelques modifications sont nécessaires pour le compiler avec Arduino 1.0.x :

- dans les fichiers fix_fft.h et fix_fft.cpp, remplacer les :
Code: Tout sélectionner
#include <WProgram.h>

par :
Code: Tout sélectionner
#if defined(ARDUINO) && ARDUINO >= 100
#include <Arduino.h>
#else
#include <WProgram.h>
#endif


- dans le fichier ht1632c.cpp, remplacer :
Code: Tout sélectionner
#include "font_b.h"

par :
Code: Tout sélectionner
#include "font.h"
SesechXP
 
Messages: 228
Inscription: Sam 28 Mai 2011 09:09
Localisation: 35

Re: probléme de compilation programmes.

Message non lude Lionel » Mar 3 Juil 2012 13:49

Ah très bien merci,

j'ai essayé la première modif et j'ai réduit le nombre d'erreurs, mais je n'avais pas été jusqu'aux autres modifications proposées !!
Encore un grand merci à SesechXP !
Image - Distributeur officiel Arduino - Conception de shields
Avatar de l’utilisateur
Lionel
 
Messages: 734
Inscription: Mar 21 Déc 2010 09:52
Localisation: Toulouse

Re: probléme de compilation programmes.

Message non lude SesechXP » Mar 3 Juil 2012 14:50

De rien ;) Par contre je ne suis pas sûr de la seconde modification, mais comme il n'y a pas de fichier font_b.h ça me semble probable...
SesechXP
 
Messages: 228
Inscription: Sam 28 Mai 2011 09:09
Localisation: 35

Re: probléme de compilation programmes.

Message non lude nebulus » Mer 4 Juil 2012 21:40

bonjour

j'ai bien réussi a compiler le programmes grâce a vos conseil je vous en remercie :D .

par contre je ne sais pas trop sur quelle broche je doit brancher mon afficheur.

j'ai put remarquer que dans le programme il y a une ligne qui me dit :
ht1632c ledMatrix = ht1632c(&PORTB, 10, 9, 11, 8, GEOM_32x16, 2);

donc mes connexion sont je pense en 8-9-10-11 et j'ai donc sur mon afficheur 4 sortie
1: data
2: write
3: clock
4: cs

savez vous comment les branchez ?

merci encore pour votre aide nebulus
nebulus
 
Messages: 17
Inscription: Lun 2 Juil 2012 22:32

Re: probléme de compilation programmes.

Message non lude nebulus » Mer 4 Juil 2012 21:59

escusez moi je vient de trouver la solutions ^^

donc me voici maintenant a me demander a quoi sert le "bloc" opamp???
esce un amplificateur ?

et ou branchez le "signal" sur l'arduino ?
Fichiers joints
spectrumanaliser_overview.png
spectrumanaliser_overview.png (18.29 Kio) Vu 7711 fois
nebulus
 
Messages: 17
Inscription: Lun 2 Juil 2012 22:32

Re: probléme de compilation programmes.

Message non lude SesechXP » Jeu 5 Juil 2012 06:58

Salut,

Je ne me souviens plus du nom de ce montage à AOP mais le bloc "opamp" sert à appliquer un offset de tension au signal d'entrée. Le signal d'entrée peut aller de -2,5V à +2,5V. Hors les entrées analogiques de l'Arduino ne supportent pas de tensions d'entrées négatives. Du coup au lieu d'avoir des tensions d'entrée allant de -2,5V 2 +2,5V, en sortie du bloc "opamp" on a des tensions de 0V à 5V.

Si on se réfère au sketch d'exemple dont tu donnes le lien, il faut connecter la sortie du bloc "opamp" sur l'entrée analogique 1 de ton Arduino.

++
SesechXP
 
Messages: 228
Inscription: Sam 28 Mai 2011 09:09
Localisation: 35

Re: probléme de compilation programmes.

Message non lude Lionel » Jeu 5 Juil 2012 09:11

Bonjour,

Le bloc Opamp sert à amplifier et replacer en tension le signal audio du micro (ou line-in) pour qu'il soit exploitable par une entrée analogique de l'arduino.

C'est expliqué dans la partie hardware du lien que tu as donné dans ton premier post.
Le schéma du bloc OpAmp est fourni au même endroit.
Image - Distributeur officiel Arduino - Conception de shields
Avatar de l’utilisateur
Lionel
 
Messages: 734
Inscription: Mar 21 Déc 2010 09:52
Localisation: Toulouse


Retourner vers Logiciel Arduino

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités