Ligne 43 : |
Ligne 43 : |
| 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 [[Pi-WiringPi-GPIO-Numbering|la numérotation standard adoptée par wiringPi]]. | | 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 [[Pi-WiringPi-GPIO-Numbering|la numérotation standard adoptée par wiringPi]]. |
| | | |
− | == Standard input and output commands == | + | == Commandes d'entrée/sortie standard == |
| + | |
| + | === Un peu d'anglais === |
| + | Avant de sauter dans ce chapitre, il est peut-être opportun de faire un petit rappel d'anglais. |
| + | |
| + | Les commandes utilisent des termes anglais... et en comprendre le vocabulaire permet de mieux les maîtriser. |
| + | |
| + | * input : entrée (identifie une entrée). Souvent identifier par "in". |
| + | * output: sortie (identifie une sortie). Souvent identifier par "out". |
| + | * pin: broche. |
| + | * down: bas. Indique une niveau logique bas (0v), parfois identifier par "low". |
| + | * up: haut. Indique une niveau logique haut (3.3v), parfois identifier par "high". |
| + | * write: écrire. Symbolise généralement une opération où l'on modifie quelque-chose (comme l'état d'une broche du GPIO). |
| + | * read: lire. Symbolise une opération d'acquisition/lecture d'une information (comme lire l'état d'une broche du GPIO) |
| | | |
| === gpio mode === | | === gpio mode === |
− | <nowiki>gpio [-g] mode <pin> in/out/pwm/up/down/tri</nowiki> | + | <nowiki>gpio [-g] mode <broche> in/out/pwm/up/down/tri</nowiki> |
| + | |
| + | permet de configurer le mode d'une broche... si celle-ci est utilisée en entrée, en sortie, en PWM, ect. Cette commande permet également d'activer les résistances internes de pull-up/down, voire les désactiver. |
| + | |
| + | * in: Activer la broche en entrée |
| + | * out: Activer la broche en sortie |
| + | * pwm: activer la broche en sortie PWM. |
| + | * up: activer la résistance pull-up |
| + | * down: activer la résistance pull-down |
| + | * tri: |
| | | |
− | This sets the mode of a pin to be input, output or pwm and additionally can set the internal pull-up/down resistors to pull-up, pull-down or none.
| + | Note: Voir notre article "[http://arduino103.blogspot.be/2011/05/entree-bouton-resistance-pull-up-pull.html Entrée Bouton - Résistance pull-up, pull-down et déparasitage]" pour en appendre plus sur l'usage des résistances pull-up/pull-down. |
| | | |
| === gpio write === | | === gpio write === |
− | <nowiki>gpio [-g] write <pin> 0/1</nowiki> | + | <nowiki>gpio [-g] write <broche> 0/1</nowiki> |
| + | |
| + | Permet de modifier l'état d'une broche de sortie. |
| | | |
− | This sets an output pin to high (1) or low (0)
| + | * 0: place la sortie à l'état bas ("''low''" en anglais), soit 0v. |
| + | * 1: place la sortie à l'état haut ("''high''" en anglais), soit 3.3v. |
| | | |
| === gpio pwm === | | === gpio pwm === |
− | <nowiki>gpio [-g] pwm <pin> <value></nowiki> | + | <nowiki>gpio [-g] pwm <broche> <valeur></nowiki> |
| | | |
− | Set the pin to a PWM value (0-1023 is supported)
| + | Modifie le signal de PWM de la broche. |
| + | |
| + | * Valeur: valeur du cycle utile, de 0 à 1023 pour un cycle utile de 0% à 100%. |
| + | |
| + | Note: Voir notre article "[http://arduino103.blogspot.be/2011/05/pwm-la-modulation-de-la-largeur.html PWM - La modulation de la largeur d'impulsion]" pour en apprendre plus sur le signal PWM. |
| | | |
| === gpio read === | | === gpio read === |
− | <nowiki>gpio [-g] read <pin></nowiki> | + | <nowiki>gpio [-g] read <broche></nowiki> |
| | | |
− | Reads and prints the logic value of the given pin. It will print 0 (low) or 1 (high).
| + | Lit et affiche la valeur logique correspond à la broche mentionnée. |
| + | |
| + | Il affiche/retourne: |
| + | * 0 pour un état bas, "''low''" en anglais. Cela correspond à 0v. |
| + | * 1 pour un état haut, "''high'' en anglais. Cela correspond à la tension de 3.3v . |
| | | |
| === gpio readall === | | === gpio readall === |
| <nowiki>gpio readall</nowiki> | | <nowiki>gpio readall</nowiki> |
| | | |
− | This reads all the normally accessible pins and prints a table of their numbers (both wiringPi and BCM_GPIO, so makes for a handy cross-reference chart), along with their modes and current values.
| + | Lit toutes les broches normalement accessible et retourne une table constituée de: |
| + | * leur numéro (les deux, celle de wiringPi et BCM_GPIO), |
| + | * le mode de la broche |
| + | * la valeur actuelle. |
| + | |
| + | Disposer des deux numéros d'identification (wiringPi et BCM_GPIO) permet de réaliser facilement des tableaux en références croisées. |
| | | |
| == Module Load Commands == | | == Module Load Commands == |