Ligne 11 : |
Ligne 11 : |
| En plus de pouvoir contrôler les broches, l'utilitaire GPIO permet de: | | En plus de pouvoir contrôler les broches, l'utilitaire GPIO permet de: |
| | | |
− | * Export/Unexport pins via the /sys/class/gpio interface, where they will then be available to user programs (that then do not need to be run as root or with sudo) | + | * Export/Unexport des broches via l'interface /sys/class/gpio permettant d'accéder aux GPIO comme un système de fichier. L'interface est accessible aux programmes utilisateurs (donc pas besoin d'exécuter vos programmes en root ou avec sudo) |
− | * Export pins to enable edge-triggered interrupts via the /sys/class/gpio interface. | + | * Export des broches pour activer le déclenchement d'interruption (sur changement d'état) par l'intermédiaire de l'interface /sys/class/gpio. |
− | * Control the pins on the PiFace peripheral device. | + | * Contrôler les broches du périphérique PiFace. |
− | * Load SPI and I2C modules and set /dev/ permissions to enable read/write by the user running the gpio program. | + | * Charger les modules SPI et I2C et initialiser les permissions de /dev/ pour autoriser les lectures/écritures par les utilisateurs exécutant le programme gpio. |
− | * Set the SPI buffer size and I2C baud rate (when loading the modules) | + | * Permet de configurer: |
− | * Output values to the Gertboard DAC | + | ** La tailler du buffer SPI (la mémoire tampon SPI) |
− | * Read inputs from the Gertboard ADC | + | ** le débit I2C (''"baud rate"'' en anglais) au moment du chargement du module. |
− | * Determine your Raspberry Pi board hardware revision. | + | * Envoyer/écrire des valeurs vers le convertisseur digital/anaglogique (DAC) du Gertboard. |
| + | * Recevoir/lire les valeurs d'entrée du convertisseur Analogique/digital (ADC) du Gertboard. |
| + | * Déterminer la révision du Raspberry Pi. |
| | | |
− | See the man page for the gpio program to see what all the features are by typing
| + | Voir aussi les pages ''man'' pour le programme '''gpio''' pour avoir un aperçu de toutes les fonctionnalités disponibles. |
| + | |
| + | Tapez la commande suivante dans un terminal pour accéder aux pages man de '''gpio'''. |
| | | |
| man gpio | | man gpio |
| | | |
− | at the command prompt.
| |
| | | |
− | == Usage == | + | == Utilisation == |
| | | |
− | From the Linux command line:
| + | === Version === |
| + | Depuis une ligne de commande Linux: |
| | | |
| gpio -v | | gpio -v |
| | | |
− | This prints the version.
| + | === Convention du brochage === |
| + | Affiche la version du programme '''gpio'''. |
| | | |
| gpio -g … | | gpio -g … |
| | | |
− | The optional -g flag causes pin numbers to be interpreted as BCM_GPIO pin numbers rather than standard wiringPi pin numbers.
| + | Le flag -g est optionel. Il permet d'interpréter le numéro de broche comme une broche BCM_GPIO plutôt que d'utiliser la numérotation standard utilisée par wiringPi. |
| | | |
| == Standard input and output commands == | | == Standard input and output commands == |