Avantage I2C pour programmation

DJBRAV Messages postés 78 Statut Membre -  
DJBRAV Messages postés 78 Statut Membre -
Bonjour je voudrai savoir l'avantage d'un capteur de température I2C pour la programmation en C. Merci de vos réponses.

14 réponses

Utilisateur anonyme
 
Bonjour

L'avantage par rapport à quoi ?
0
DJBRAV Messages postés 78 Statut Membre 2
 
Par rapport à un capteur basique trois broches, et la facilité qu'il apporte pour la programmation.
0
DJBRAV Messages postés 78 Statut Membre 2
 
Mon capteur est le TMP102. Faut t-il que j'amplifie le signal, que je le décale. Bref tout ce qui faut faire pour acquérir une donnée.
0
Utilisateur anonyme
 
C'est un capteur I2C. Le bus I2C est une liaison série numérique. Tu as tous les avantages du numérique : pas besoin d'amplification (enfin, faut quand même pas espérer faire des dizaines de mètres), pas de décalage, signal directement compatible avec les entrées logiques usuelles. Le bus I2C est implanté dans de nombreux microcontrôleurs.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
DJBRAV Messages postés 78 Statut Membre 2
 
Super, merci cela m'aide beaucoup. Comment pourais-je le mettre en oeuvre? Ci c'est pas trop demander. Merci beaucoup ;-)
0
DJBRAV Messages postés 78 Statut Membre 2
 
Autant au niveau cablage que logiciel, C.
0
Utilisateur anonyme
 
Tu dois le relier à quoi ? Le microcontrôleur est défini ?
0
DJBRAV Messages postés 78 Statut Membre 2
 
Oui une foxboard
0
DJBRAV Messages postés 78 Statut Membre 2
 
la Fox g20
0
Utilisateur anonyme
 
Ce n'est pas un microcontrôleur, ça...
N'empêche, d'après sa doc, le bus I2C existe. Donc électriquement, pas de problème.
Je n'ai pas cherché s'il y avait un driver ou une bibliothèque C pour ce I2C, ça ne court peut-être pas les rues pour les cartes de ce niveau, mais je pense que tu sauras la trouver aussi bien que moi, surtout que je ne connais pas ton environnement de développement.
J'ai peur ne pas pouvoir aller plus loin sur le sujet, je ne connais pas du tout cette carte, très éloignée des microcontrôleurs dont j'ai plus l'habitude.
Bonne continuation.
0
DJBRAV Messages postés 78 Statut Membre 2
 
Merci quand même pour ton aide précieuse. ;-)
0
DJBRAV Messages postés 78 Statut Membre 2
 
Ou alors j'ai la possibilité sur une easypic 4 équipée d'un PIC16F877a ci cela est préférable.
0
Utilisateur anonyme
 
Étonnant de sauter d'une Fox g20 à un PIC16F877A ! D'après ce que j'ai vu de la doc de la fox g20 (que je ne connais pas), elle est 10 000 fois plus puissante qu'un PIC 16F877A (que je connais très bien).
Pour le PIC, la datasheet de chez Microchip dit tout : j'ai tout appris dedans. Personnellement, je le programme en assembleur. Mais si tu ne connais ni le PIC, ni le bus I2C, je te déconseille de t'engager dans cette voie, tu risques de galérer un moment avant de sortir quelque chose.
Je pense que tu as intérêt à chercher un moyen de piloter l' I2C de ta carte Fox G20, ça n'a pas l'air si difficile que ça.
0
DJBRAV Messages postés 78 Statut Membre 2
 
Ok merci. C'est pour mon projet de bac, alors c'est pour ça que j'ai deux possibilité:-)
0