Modifications

Sauter à la navigation Sauter à la recherche
aucun résumé de modification
Ligne 7 : Ligne 7 :  
[[Fichier:Pi-WiringPi-Exemple-Quick2Wire-31.jpg|480px]]<br /><small>Source: [http://wirinPi.com wiringPi.com]<br />Carte d'interface analogique Quick2Wire connectée sur un simple potentiomètre pour faire quelques tests d'entrée.</small>
 
[[Fichier:Pi-WiringPi-Exemple-Quick2Wire-31.jpg|480px]]<br /><small>Source: [http://wirinPi.com wiringPi.com]<br />Carte d'interface analogique Quick2Wire connectée sur un simple potentiomètre pour faire quelques tests d'entrée.</small>
   −
The analog expansion board uses the PCF5891 interface chip. This has a single digital to analog output channel and 4 analog to digital input channels. All channels are 8-bits wide.
+
LA carte d'extension analogique utilise un circuit intégré PCF5891. Il dispose d'une seule canal de sortie analogique et 4 canaux d'entrées analogiques. Tous les canaux disposent d'une précision 8-bits (donc des valeurs pouvant varier entre 0 et 255).
   −
To do some initial tests, I’ve connected a 10KΩ potentiometer between the ARef connection (3.3v) and the GND/0v connection. the wiper of the potentiometer is connected to Analog input pin 0.
+
Pour effectuer quelques test priliminaire, nous allons connecter un potentiomètre de 10KΩ entre la connexion ARef (3.3v) et la masse/GND/0v. La sortie du potentiomètre (généralement la broche du milieu)  est connectée sur l'entrée analogique 0 (broche 0).
    
== Commandes ==  
 
== Commandes ==  
We can use the '''gpio''' command to run some tests:
+
Nous pouvons utiliser la commande '''gpio''' pour faire quelques tests:
    
  <nowiki>gpio -x pcf8591:120:0x48 aread 120</nowiki>
 
  <nowiki>gpio -x pcf8591:120:0x48 aread 120</nowiki>
   −
Or run it in a loop, and check that the reading goes from 0 to 255 when you move the potentiometer from one end to the other:
+
Ou utiliser une boucle pour lire la valeur évoluant entre 0 et 255 lorsque le potentiomètre est manipulé:
    
  <nowiki>while true; do gpio -x pcf8591:120:0x48 aread 120 ; done</nowiki>
 
  <nowiki>while true; do gpio -x pcf8591:120:0x48 aread 120 ; done</nowiki>
Ligne 22 : Ligne 22 :  
== Que fait la commande gpio? ==
 
== Que fait la commande gpio? ==
   −
The -x flag tells gpio to use an expansion module – the pcf8591 in this instance. The parameters (separated by colons) or the pcf8591 module are the new pin base number (120 in this case), and the I2C address of the chip (0×48). At that point, you can issue most standard gpio commands, although only the aread and awrite commands are applicable here.
+
Le flag -x informe la commande '''gpio''' qu'il faut utiliser un module d'extension le pcf8591 dans notre cas.  
 +
 
 +
Les paramètres séparés par des ":" sont:
 +
# Le numéro de base des broches du pcf8591. Dans notre cas, il s'agit de la valeur 120.
 +
# L'adresse du circuit intégré sur le bus I2C. Qui est 0×48 dans notre cas.
 +
 
 +
A partir de ce point, vous pouvez utiliser les commande '''gpio''' standard. Seul les ordres '''aread''' et '''awrite''' sont seulement applicable ici..
    
== programme ==
 
== programme ==
You can check all 4 input channels this way and use the input to control various actions on your Pi – e.g this little program will configure the LED on the main board as PWM output and use the potentiometer to vary its brightness:
+
Vous pouvez lire les 4 canaux d'entrée analogique de la même façon et utiliser le résultat obtenu pour contrôler différentes actions sur votre Pi – ex: ce petit programme la LED de la carte Q2W principale comme sortie PWM et utiliser la valeur du potentiomètre pour en contrôler la luminosité.
    
  <nowiki>/*
 
  <nowiki>/*
Ligne 33 : Ligne 39 :  
  * Copyright (c) 2012-2013 Gordon Henderson. <projects@drogon.net>
 
  * Copyright (c) 2012-2013 Gordon Henderson. <projects@drogon.net>
 
  ***********************************************************************
 
  ***********************************************************************
 +
* (fr) Traduction Francaise par Meurisse D. pour MCHobby.be. Crédit de traduction MCHobby.be
 +
*      Tutoriel WiringPi traduit disponible sur http://mchobby.be/wiki/index.php?title=Pi-WiringPi
 +
*
 +
* (en) French translation by Meurisse D. for MCHobby.be. Translation credit to MCHobby.be
 +
*      Translated WiringPi's tutorial available at http://mchobby.be/wiki/index.php?title=Pi-WiringPi 
 
  */
 
  */
   Ligne 98 : Ligne 109 :  
  * Copyright (c) 2012-2013 Gordon Henderson. <projects@drogon.net>
 
  * Copyright (c) 2012-2013 Gordon Henderson. <projects@drogon.net>
 
  ***********************************************************************
 
  ***********************************************************************
 +
* (fr) Traduction Francaise par Meurisse D. pour MCHobby.be. Crédit de traduction MCHobby.be
 +
*      Tutoriel WiringPi traduit disponible sur http://mchobby.be/wiki/index.php?title=Pi-WiringPi
 +
*
 +
* (en) French translation by Meurisse D. for MCHobby.be. Translation credit to MCHobby.be
 +
*      Translated WiringPi's tutorial available at http://mchobby.be/wiki/index.php?title=Pi-WiringPi 
 
  */
 
  */
  
29 918

modifications

Menu de navigation