Différences entre versions de « I2C-Hacking »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
(Page créée avec « {{I2C-Hacking-NAV}} == Introduction == {{bloc-etroit|text=Si vous avez eu l'occasion de lire nos autre tutoriel I2C pour '''Arduino''' et '''Raspberry''', vous vous êtes ce... »)
 
Ligne 11 : Ligne 11 :
  
 
== En savoir plus sur I2C ==
 
== En savoir plus sur I2C ==
{{bloc-etroit|text=Vous voulez en savoir plus sur I2C?  
+
{{bloc-etroit|text= Vous voulez en savoir plus sur I2C?  
  
  
Ligne 17 : Ligne 17 :
  
 
{{ambox|text=A remplir pour Arduino et pour Pi}}
 
{{ambox|text=A remplir pour Arduino et pour Pi}}
 
  
 
== Le cas du BMP085 ==
 
== Le cas du BMP085 ==

Version du 10 avril 2014 à 11:06


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Introduction

Si vous avez eu l'occasion de lire nos autre tutoriel I2C pour Arduino et Raspberry, vous vous êtes certainement rendu compte que vous êtes face à une technologie à la fois simple et puissante.

Comme toutes les technologies, il y a parfois quelques limites qui sont, de temps à autre, contournable.

Le but de cet article est d'en rassembler quelques hacks assez simple mais terriblement efficaces :-)

Ces hacks sont très facile à mettre en oeuvre avec Arduino... peut être un peu mois aisé a faire fonctionner avec Raspberry (dans le cas du Pi, c'est l'OS qui décide quand il faut communiquer sur le BUS I2C... pas votre code).

En savoir plus sur I2C

{{bloc-etroit|text= Vous voulez en savoir plus sur I2C?


Nous vous proposons les lectures suivantes... n'hésitez pas à consulter la liste de nos [[Acceuil|tutoriels pour Arduino] et tutoriels pour Raspberry-Pi}}

Le cas du BMP085

Modèle:Abmbox

Sur un bus I2C, chaque périphérique doit avoir sa propre adresse, adresse qui doit être unique sur le bus.

Dans le cas du BMP, vous ne pouvez donc avoir qu'un seule périphérique à l'adresse 0x77 (etc.). Comme ce composant ne dispose pas de broches permettant de modifier son adresse, il ne peut normalement y avoir qu'un seul BMP sur le bus I2C :-/

Le BMP085

SAUF QUE le BMP085 dispose aussi d'une broche RESET qui permet de le désactive! En fin de compte, il est possible d'avoir plusieurs BMP à l'adresse 0x77 sur le même bus I2C. Il faut seulement veiller à activer le RESET (broche XCLR=Reset à LOW) pour tous les périphériques BMP à l'exception de celui avec lequel nous voulons dialoguer (broches XCLR = HIGH pour désactiver le Reset). Le périphérique I2C qui ne sera pas en Reset répondra sur le bus I2C.


Réalisé par Meurisse D. pour MCHobby.be.

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.