Modifications

Sauter à la navigation Sauter à la recherche
650 octets ajoutés ,  22 juin 2013 à 16:13
aucun résumé de modification
Ligne 12 : Ligne 12 :  
   Code écrit par LadyAda pour AdaFruit Industries [www.adafruit.com], Domaine Publique
 
   Code écrit par LadyAda pour AdaFruit Industries [www.adafruit.com], Domaine Publique
 
    
 
    
   TRADUCTION FRANCAISE par Meurisse D. pour MCHobby.be [www.mchobby.be], CC-BY-SA pour tâche de traduction
+
   TRADUCTION FRANCAISE par Meurisse D. pour MCHobby.be [www.mchobby.be], CC-BY-SA pour tâche de traduction.
 +
  COMPLEMENT DU CODE  par Meurisse D. pour MCHobby.be [www.mchobby.be], Domaine publique... comme AdaFruit
 
   TUTORIEL complémentaire EN FRANCAIS par MCHobby.be sur (voir wiki pour licence tutoriel)
 
   TUTORIEL complémentaire EN FRANCAIS par MCHobby.be sur (voir wiki pour licence tutoriel)
 
       http://mchobby.be/wiki/index.php?title=MCP23017
 
       http://mchobby.be/wiki/index.php?title=MCP23017
Ligne 35 : Ligne 36 :  
// ou autre choses (lui même raccordé vers la masse/GND)
 
// ou autre choses (lui même raccordé vers la masse/GND)
    +
// Ajout MCHobby:
 +
// - Connectez la broche #18 du MCP23017 sur 5V (désactiver la ligne Reset)
 +
// - Activer la broche 13 pour faire clignoter la LED sur la carte Arduino au même rythme
 +
//  (sert de témoin d'exécution et permet de détecter les erreurs de montage.
 +
// - Utiliser un délai de pause de 1 seconde au lieu de 100ms
 +
//
 
Adafruit_MCP23017 mcp;
 
Adafruit_MCP23017 mcp;
 
    
 
    
 
void setup() {
 
void setup() {
 
   mcp.begin(); // Utilise l'adresse par défaut qui est 0
 
   mcp.begin(); // Utilise l'adresse par défaut qui est 0
 +
 +
  // Définir la sortie 13 comme sortie
 +
  pinMode( 13, OUTPUT );
    
   // Définir la sortie #0 (GPA 0, broche 21) comme sortie
 
   // Définir la sortie #0 (GPA 0, broche 21) comme sortie
Ligne 48 : Ligne 58 :     
void loop() {
 
void loop() {
   delay(100); // Attendre 100ms
+
   delay(1000); // Attendre 1000ms
   −
   mcp.digitalWrite(0, HIGH); // Activer sortie
+
  digitalWrite( 13, HIGH);  // Activer LED témoin sur Arduino
 +
   mcp.digitalWrite(0, HIGH); // Activer sortie du MCP
   −
   delay(100); // Attendre 0.1s (100ms)
+
   delay(1000); // Attendre 1s (1000ms)
    +
  digitalWrite( 13, HIGH);  // Désactiver LED témoin sur Arduino
 
   mcp.digitalWrite(0, LOW); // Désactiver la sortie)
 
   mcp.digitalWrite(0, LOW); // Désactiver la sortie)
 
}</nowiki>
 
}</nowiki>
    
{{MCP23017-TRAILER}}
 
{{MCP23017-TRAILER}}
29 917

modifications

Menu de navigation