Modifications

Sauter à la navigation Sauter à la recherche
Ligne 90 : Ligne 90 :     
== Activer une broche en entrée ==
 
== Activer une broche en entrée ==
You can enable or disable the internal pullup resistor and set the pins as input with the following lines of code:
+
Vous activer une broche en entrée, il faut activer/désactiver la résistance pullup interne et et initialiser la broche en entrée à l'aide du code suivant:
   −
  <nowiki># Set pin 3 to input with the pullup resistor enabled
+
  <nowiki># Initialise la broche 3 en entrée ("''input''" comme disent les anglophones)
 +
# et activation de la résistance pullup
 
mcp.pullup(3, 1)
 
mcp.pullup(3, 1)
   −
# Read pin 3 and display the results
+
# Lecture de la broche 3 et affichage du résultat
 
print "%d: %x" % (3, mcp.input(3) >> 3)</nowiki>
 
print "%d: %x" % (3, mcp.input(3) >> 3)</nowiki>
   −
The second line reads pin 3, and shifts the value left 3 bits so that it will equal 0 or 1 depending on whether the pin is high or low when it is sampled. This will results in output similar to the following: "3: 0" or "3: 1" (depending on the pin state).
+
Le seconde ligne lit la broche 3, et décale la valeur de 3 bits sur la gauche (''shift left'') nous aurons donc  une valeur égale à 0 ou 1 en fonction de l'état de la broche d'entrée (si elle est à l'état logique haut/high ou bas/low).  
 +
 
 +
Le résultat affiché sera donc quelque-chose comme "3: 0" ou "3: 1" (en fonction de l'état de la broche).
 +
 
 +
=== Résistance PullUp? ===
 +
Qu'est-ce donc qu'une résitance PullUp?
    
== Activer une broche comme sortie ==
 
== Activer une broche comme sortie ==
29 917

modifications

Menu de navigation