Différences entre versions de « MCP23017-Brancher-Sortie »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
Ligne 10 : Ligne 10 :
 
   Utilise la librairie Adafruit-MCP23017 pour changer une sortie du MCP23017.  
 
   Utilise la librairie Adafruit-MCP23017 pour changer une sortie du MCP23017.  
 
    
 
    
   Code écrit par LadyAda pour AdaFruit Industries [www.adafruit.com]  
+
   Code écrit par LadyAda pour AdaFruit Industries [www.adafruit.com]
 
    
 
    
 
   TRADUCTION FRANCAISE par Meurisse D. pour MCHobby.be [www.mchobby.be], CC-BY-SA pour traduction
 
   TRADUCTION FRANCAISE par Meurisse D. pour MCHobby.be [www.mchobby.be], CC-BY-SA pour traduction
   TUTORIEL  
+
   TUTORIEL complémentaire EN FRANCAIS par MCHobby.be sur (voir wiki pour licence tutoriel)
 +
      http://mchobby.be/wiki/index.php?title=MCP23017
 +
 
 +
  Acheter un MCP23017
 +
      http://mchobby.be/PrestaShop/product.php?id_product=218
 +
*/
 
    
 
    
 
#include <Wire.h>
 
#include <Wire.h>

Version du 22 juin 2013 à 11:43

Code

Voici le code issu du programme toggle.pde de la librairie Adafruit-MCP23017-Arduino-Library.

/* Exemple toggle.pde
   Utilise la librairie Adafruit-MCP23017 pour changer une sortie du MCP23017. 
   
   Code écrit par LadyAda pour AdaFruit Industries [www.adafruit.com]
   
   TRADUCTION FRANCAISE par Meurisse D. pour MCHobby.be [www.mchobby.be], CC-BY-SA pour traduction
   TUTORIEL complémentaire EN FRANCAIS par MCHobby.be sur (voir wiki pour licence tutoriel)
      http://mchobby.be/wiki/index.php?title=MCP23017

   Acheter un MCP23017
      http://mchobby.be/PrestaShop/product.php?id_product=218
*/
   
#include <Wire.h>
#include "Adafruit_MCP23017.h"

// Basic pin reading and pullup test for the MCP23017 I/O expander
// public domain!

// Connect pin #12 of the expander to Analog 5 (i2c clock)
// Connect pin #13 of the expander to Analog 4 (i2c data)
// Connect pins #15, 16 and 17 of the expander to ground (address selection)
// Connect pin #9 of the expander to 5V (power)
// Connect pin #10 of the expander to ground (common ground)

// Output #0 is on pin 21 so connect an LED or whatever from that to ground

Adafruit_MCP23017 mcp;
  
void setup() {
  mcp.begin(); // use default address 0

  mcp.pinMode(0, OUTPUT);
}


// flip the pin #0 up and down

void loop() {
  delay(100);

  mcp.digitalWrite(0, HIGH);

  delay(100);

  mcp.digitalWrite(0, LOW);
}

Source: Librairie MCP23017 d'AdaFruit Industries

Tutoriel réalisé par Meurisse D pour MCHobby basé sur la librairie MCP23017 de LadyAda (AdaFruit Industries).

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com

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.