Modifications

Sauter à la navigation Sauter à la recherche
289 octets ajoutés ,  16 août 2013 à 20:34
Ligne 7 : Ligne 7 :  
'''''WiringPi''''' est une librairie écrite en C permettant l'accès au GPIO du BCM2835 utilisé par le Raspberry Pi. Elle est publiée sous la licence [http://www.gnu.org/copyleft/lesser.html GNU LGPLv3 license] et est utilisable en C et C++ ainsi qu'avec de nombreux autres langages à l'aide du Wrapper adéquat (voir ci-dessous). Elle est conçue pour être familière aux personnes qui utilise Arduino (le système '''wiring''' pour Arduino).
 
'''''WiringPi''''' est une librairie écrite en C permettant l'accès au GPIO du BCM2835 utilisé par le Raspberry Pi. Elle est publiée sous la licence [http://www.gnu.org/copyleft/lesser.html GNU LGPLv3 license] et est utilisable en C et C++ ainsi qu'avec de nombreux autres langages à l'aide du Wrapper adéquat (voir ci-dessous). Elle est conçue pour être familière aux personnes qui utilise Arduino (le système '''wiring''' pour Arduino).
   −
Le Raspberry Pi dispose d'un connecteur 26-broches d'Entrée/Sortie d'utilisation générale (appelée GPIO acronyme de "''General Purpose Input/Output''") qui transporte des signaux et des bus (de données). Il y a 8 broches E/S digital d'utilisation générale – elles peuvent être programmée soit en entrée, soit en sortie digital. Une de ces broches peut également être désignée pour servir de sortie PWM. De surcroit, il existe une interface I2C 2-fils (2-wire), une interface SPI 4-fils (4-wire) avec une seconde ligne de sélection (ce qui fait 5 broches au total pour le SPI) et un UART série avec 2 broches complémentaires.
+
Le [http://mchobby.be/PrestaShop/product.php?id_product=141 Raspberry Pi] dispose d'un connecteur 26-broches d'Entrée/Sortie d'utilisation générale (appelée GPIO acronyme de "''General Purpose Input/Output''") qui transporte des signaux et des bus (de données). Il y a 8 broches E/S digital d'utilisation générale – elles peuvent être programmée soit en entrée, soit en sortie digital. Une de ces broches peut également être désignée pour servir de sortie PWM. De surcroit, il existe une interface I2C 2-fils (2-wire), une interface SPI 4-fils (4-wire) avec une seconde ligne de sélection (ce qui fait 5 broches au total pour le SPI) et un UART série avec 2 broches complémentaires.
    
La révision 2 de Raspberry Pi dispose de 4 ligne GPIO supplémentaires sur un connecteur séparé que vous devez soudez vous même sur la carte.
 
La révision 2 de Raspberry Pi dispose de 4 ligne GPIO supplémentaires sur un connecteur séparé que vous devez soudez vous même sur la carte.
   −
The I2C, SPI and UART interfaces can also be used as general purpose I/O pins when not being used in their bus modes, giving a grand total of 8 + 2 + 5 + 2 = 17 I/O pins on the P1 connector (plus 4 more on the P5 connector on a Revision 2 Pi)
+
Les interfaces I2C, SPI et UART peuvent aussi être utilisée comme E/S d'utilisation générale lorsqu'elles ne sont pas utilisée comme Bus. Cela fait un total de 8 + 2 + 5 + 2 = 17 broche E/S sur le connecteur P1 (plus 4 autres sur le connecteur P5 de la révision 2 du Pi).
   −
WiringPi includes a command-line utility gpio which can be used to program and setup the GPIO pins. You can use this to read and write the pins and even use it to control them from shell scripts.
     −
WiringPi is extendable and modules are provided to extend wiringPi to use analog interface devices on the Gertboard, and to use the popular MCP23x17/MCP23x08 (I2C 7 SPI) GPIO expansion chips, as well as  module that will allow blocks of up to 4 74×595 shift registers to be daisy-chained together for an additional 32-bits worth of output as a single unit. (You can have several blocks of 4 74x595s if needed) One of the extension modules allows you to use an ATmega (e.g. Arduino, or the Gertboard) as more GPIO expansion too – via the Pi’s serial port.
+
 
 +
'''''WiringPi''''' inclus un utilitaire GPIO en ligne de commande. Cet utilitaire peut être utilisé pour programmer et configurer les broches GPIO. Vous pouvez l'utiliser pour lire et écrire l'état des broches et même contrôler depuis des scripts shell.
 +
 
 +
 
 +
 
 +
'''''WiringPi''''' est extensible et des modules sont disponibles pour étendre wiringPi afin d'utiliser des périphériques à interfaces analogiques sur le Gertboard, et pour utiliser les populaires circuit d'extension GPIO MCP23x17/MCP23x08 (I2C 7 SPI), ainsi que des modules qui peuvent permettre de constituer plusieurs blocs 4 * 74×595 registre à décalage (qui peuvent être chainer ensemble en daisy-chained pour constitué des unités de sorties 32 bits). Vous pouvez avoir plusieurs blocs de 4 * 74x595s ensemble). Un des modules d'extension permet d'utiliser un ATmega (ex. un Arduino, ou le Gertboard) des des GPIO d'extension complémentaires – via le port série du Pi.
    
Additionally, you can easily write your own expansion modules to integrate your own peripheral devices with wiringPi as required.
 
Additionally, you can easily write your own expansion modules to integrate your own peripheral devices with wiringPi as required.
29 917

modifications

Menu de navigation