Modifications

Sauter à la navigation Sauter à la recherche
1 293 octets ajoutés ,  22 juin 2013 à 11:33
aucun résumé de modification
Ligne 2 : Ligne 2 :     
{{traduction}}
 
{{traduction}}
 +
 +
== Code ==
 +
Voici le code issu du programme toggle.pde de la librairie [https://github.com/adafruit/Adafruit-MCP23017-Arduino-Library/blob/master/examples/toggle/toggle.pde Adafruit-MCP23017-Arduino-Library].
 +
 +
<nowiki>
 +
/* 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
 +
 
 +
#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);
 +
}</nowiki>
    
{{MCP23017-TRAILER}}
 
{{MCP23017-TRAILER}}
29 917

modifications

Menu de navigation