Modifications

Sauter à la navigation Sauter à la recherche
aucun résumé de modification
Ligne 1 : Ligne 1 :  
{{RASP-FT232H-NAV}}
 
{{RASP-FT232H-NAV}}
  −
{{traduction}}
      
Il est facile de contrôler les broches GPIO de la carte FT232H en utilisant la bibliothèque "Python GPIO d'Adafruit". Maintenant que cette bibliothèque est installée, nous allons en démontrer l'usage avec des exemples simples. Nous allons faire clignoter une LED et lire une entrée digitale.
 
Il est facile de contrôler les broches GPIO de la carte FT232H en utilisant la bibliothèque "Python GPIO d'Adafruit". Maintenant que cette bibliothèque est installée, nous allons en démontrer l'usage avec des exemples simples. Nous allons faire clignoter une LED et lire une entrée digitale.
Ligne 168 : Ligne 166 :  
{{traduction}}
 
{{traduction}}
   −
This function takes two parameters, the first is the pin number and the second is '''GPIO.HIGH/True''' to set the pin to a high level (3.3 volts), or '''GPIO.LOW/False''' to set the pin to a low level (ground).
+
La fonction '''output()''' accepte deux paramètres:
 +
* Le premier est le numéro de broche
 +
* Le second est soit '''GPIO.HIGH/True''' pour un niveau logique haut (3.3 volts) --OU-- '''GPIO.LOW/False''' pour un niveau logique bas (la masse).
    
<syntaxhighlight lang="python">
 
<syntaxhighlight lang="python">
# Read the input on pin D7 and print out if it's high or low.
+
# Lire l'entrée de sur la broche D7 et affiche l'état de la broche HIGH ou LOW (haut ou bas).
 
level = ft232h.input(7)
 
level = ft232h.input(7)
 
if level == GPIO.LOW:
 
if level == GPIO.LOW:
Ligne 179 : Ligne 179 :  
</syntaxhighlight>
 
</syntaxhighlight>
   −
Finally the digital input is read using the '''input()''' function on the FT232H object. This function takes one parameter, the pin number to read. The function will return '''GPIO.LOW/False''' if the input is at a low level (below about 0.8 volts), and '''GPIO.HIGH/True''' if the input is at a high level (above about 0.8 volts, up to 5V max).
+
Pour finir l'entrée digitale du FT232H est lue avec la fonction '''input()'''. Cette fonction prend un paramètre, le numéro de broche à lire.
 +
 
 +
La fonction retournera '''GPIO.LOW/False''' si l'entrée est au niveau bas (en dessous de 0.8 volts), et '''GPIO.HIGH/True''' si l'entrée est au niveau haut (au dessus de 0.8 volts, jusqu'à 5V max).
 +
 
 +
Voilà, c'est tout ce que nous avons besoin de savoir pour utiliser le GPIO du breakout FT232H!
   −
That's all there is to use GPIO on the FT232H board!  You can use these GPIO pins to turn on and off devices or LEDs, or read switches or pins from other chips.
+
Vous pouvez maintenant utilise les broches du GPIO pour activer/désactiver des périphériques, des LEDs, etc. Vous pouvez également lire des entrées boutons ou l'état des broches d'autres composants.
   −
Be aware that the output pins on the FT232H are only designed to source a few milliamps of current (up to about 16mA per pin). If you need to drive devices that take a lot of current, look into using transistors to switch higher amounts of current.
+
{{ambox|text=Gardez à l'esprit que les broches du FT232H sont conçues pour fournir que quelques milliampères (jusqu'à 16mA par broche). Si vous avez besoin de contrôler des périphériques plus puissants vous pourrez utiliser des transistors pour contrôler des courants plus puissant}}
    
{{RASP-FT232H-TRAILER}}
 
{{RASP-FT232H-TRAILER}}
29 918

modifications

Menu de navigation