Différences entre versions de « Rasp-Hack-GPIO Configure GPIO »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
 
(7 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
{{Rasp-Hack-GPIO-NAV}}
 
{{Rasp-Hack-GPIO-NAV}}
  
Les broches du GPIO peuvent être utilisées comme sortie ou entrée digitale. As digital outputs, you can write programs that turn a particular pin HIGH or LOW. Setting it HIGH sets it to 3.3V setting it LOW sets it to 0V. To drive an LED from one of these pins, you need a 1kΩ resistor in series with the LED as the GPIO pins can only manage a small amount of power.
+
Les broches du GPIO peuvent être utilisées comme sortie ou entrée digitale.  
  
If you use a pin as a digital input, then you can connect switches and simple sensors to a pin and then be able to check whether it is
+
En sortie (Output), vous pouvez écrire un programme qui active une broche quelconque pour la mettre<br />
 +
en HIGH (active) ou LOW (désactivée).
  
Some Adafruit projects that use just GPIO.
+
Placer une broche à l'état HIGH (''HAUT'') applique une tension de 3.3V sur celle-ci.
 +
 
 +
Placer une broche à l'état LOW (''BAS'') applique une tension de 0V sur celle-ci.
 +
 
 +
Pour piloter une LED depuis l'une des broches, vous aurez besoin d'une résistance de 1kΩ en série avec<br />
 +
une LED (une broche GPIO n'est capable de gérer qu'une très faible puissance... c'est pour cela que l'on<br />
 +
utilise une résistance).
 +
 
 +
Si vous utilisez une broche comme entrée digitale (input), alors vous pouvez connecter interrupteur ou<br />un senseur simple (ex: un {{pl|32|Tilt Ball}}) sur une broche et vous pourrez ensuite vérifier quelle tension<br />
 +
(0v ou 3.3v) est appliquée sur la broche.
 +
 
 +
Voici quelques projets qui utilisent les broches GPIO.
  
 
* [[Rasp-Hack-LED|Pi Leds]] Commander des LED avec votre PI
 
* [[Rasp-Hack-LED|Pi Leds]] Commander des LED avec votre PI
Ligne 18 : Ligne 30 :
 
[[Fichier:Rasp-Hack-GPIO-LedBackpack.jpg|500px]]
 
[[Fichier:Rasp-Hack-GPIO-LedBackpack.jpg|500px]]
  
To program the GPIO ports in Python, we need to install a very useful Python 2 library called Rpi.GPIO. This module gives us a simple to use Python library that will let us control the GPIO pins.
+
Pour programmer les sorties GPIO en Python, nous avons besoin d'installer une librairie très utile écrite en Python 2. Cette librairie s'appelle '''Rpi.GPIO''' et fournit une façon simple de contrôler les broches GPIO.
 +
 
 +
Le processus d'installation est identique pour Raspbien ou Occidentalis. Dans les faits, certaines versions de Raspbian inclus déjà cette librairie. Dans tous les cas, il faut mettre mise-à-jour votre système pour disposer des dernières versions de vos packets.
  
The installation process for this is the same whether you are using Raspbian or Occidentalis. In actual fact, some versions of Raspbian include this library, but these instructions will also have the effect of updating to the latest version, which is worth doing.
 
  
 
  <nowiki>sudo apt-get update</nowiki>
 
  <nowiki>sudo apt-get update</nowiki>
  
To install RPi.GPIO, you first need to install the Python Development toolkit that RPi.GPIO requires.
+
Pour disposer de RPi.GPIO, vous aurez d'abord besoin d'installer des outils de développement Python (requis pour l'installation de RPi.GPIO).
  
To do this enter the following command into LXTerminal:
+
Pour ce faire, entrez la commande suivante dans LXTerminal:
  
 
  <nowiki>sudo apt-get install python-dev</nowiki>
 
  <nowiki>sudo apt-get install python-dev</nowiki>
  
Then to install Rpi.GPIO itself type:
+
Pour installer Rpi.GPIO, tapez la commande:
Copy Code
 
  
 
  <nowiki>sudo apt-get install python-rpi.gpio</nowiki>
 
  <nowiki>sudo apt-get install python-rpi.gpio</nowiki>
  
You will probably be prompted to confirm by entering 'Y'.
+
Il vous sera certainement demandé de confirmer l'installation (presser 'Y' de Yes pour confirmer).
 
 
Thats all there is to it. You are ready to try some of the projects I mentioned at the top of this section.
 
  
 +
C'est tout ce dont vous avez besoin. Vous êtes maintenant prêt à tester les quelques projets mentionnés en début de page.
  
 
{{Rasp-Hack-GPIO-TRAILER}}
 
{{Rasp-Hack-GPIO-TRAILER}}

Version actuelle datée du 9 juin 2014 à 11:24


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Les broches du GPIO peuvent être utilisées comme sortie ou entrée digitale.

En sortie (Output), vous pouvez écrire un programme qui active une broche quelconque pour la mettre
en HIGH (active) ou LOW (désactivée).

Placer une broche à l'état HIGH (HAUT) applique une tension de 3.3V sur celle-ci.

Placer une broche à l'état LOW (BAS) applique une tension de 0V sur celle-ci.

Pour piloter une LED depuis l'une des broches, vous aurez besoin d'une résistance de 1kΩ en série avec
une LED (une broche GPIO n'est capable de gérer qu'une très faible puissance... c'est pour cela que l'on
utilise une résistance).

Si vous utilisez une broche comme entrée digitale (input), alors vous pouvez connecter interrupteur ou
un senseur simple (ex: un Tilt Ball) sur une broche et vous pourrez ensuite vérifier quelle tension
(0v ou 3.3v) est appliquée sur la broche.

Voici quelques projets qui utilisent les broches GPIO.

  • Pi Leds Commander des LED avec votre PI
  • Pi GMail LED, vérifier les e-mails en attente sur son compte GMail avec PI et allumer une LED.
  • Pi Button, détecter l'état d'un bouton avec PI et allumer une LED.

En anglais:

Rasp-Hack-GPIO-LedBackpack.jpg

Pour programmer les sorties GPIO en Python, nous avons besoin d'installer une librairie très utile écrite en Python 2. Cette librairie s'appelle Rpi.GPIO et fournit une façon simple de contrôler les broches GPIO.

Le processus d'installation est identique pour Raspbien ou Occidentalis. Dans les faits, certaines versions de Raspbian inclus déjà cette librairie. Dans tous les cas, il faut mettre mise-à-jour votre système pour disposer des dernières versions de vos packets.


sudo apt-get update

Pour disposer de RPi.GPIO, vous aurez d'abord besoin d'installer des outils de développement Python (requis pour l'installation de RPi.GPIO).

Pour ce faire, entrez la commande suivante dans LXTerminal:

sudo apt-get install python-dev

Pour installer Rpi.GPIO, tapez la commande:

sudo apt-get install python-rpi.gpio

Il vous sera certainement demandé de confirmer l'installation (presser 'Y' de Yes pour confirmer).

C'est tout ce dont vous avez besoin. Vous êtes maintenant prêt à tester les quelques projets mentionnés en début de page.


Source: GPIO Setup, créé par Simon Monk pour AdaFruit Industries.

Traduit et augmenté par Meurisse D. pour MCHobby.be, également basé sur des informations provenant du GitHub RaspberryPi

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.