Ligne 30 : |
Ligne 30 : |
| void pullUpDnControl(int pin, int pud); | | void pullUpDnControl(int pin, int pud); |
| | | |
− | This sets the pull-up or pull-down resistor mode on the given pin, which should be set as an input. Unlike the Arduino, the BCM2835 has both pull-up an down internal resistors. The parameter '''pud''' should be; '''PUD_OFF''', (no pull up/down), '''PUD_DOWN''' (pull to ground) or '''PUD_UP''' (pull to 3.3v) The internal pull up/down resistors have a value of approximately 50KΩ on the Raspberry Pi.
| + | Permet d'activer les résistances pull-up ou pull-down sur une broche donnée, qui doit bien entendu être une broche d'entrée. |
| | | |
− | This function has no effect on the Raspberry Pi’s GPIO pins when in Sys mode. If you need to activate a pull-up/pull-down, then you can do it with the '''gpio''' program in a script before you start your program.
| + | A la différence des Arduino, le BCM2835 dispose des deux types de résistances internes. Les résistances pull-up servent à ramener le potentiel à +vcc et les pull-down ramène le potentiel à GND (0v). |
| + | |
| + | * '''pin''': Broche d'entrée dont vous coulez modifier la configuration de la résistance pull-up/down. |
| + | * '''pud''': le mode d'activation de la résistance parmi les valeurs suivantes: |
| + | ** '''PUD_OFF''' pas de résistance pull up/down. |
| + | ** '''PUD_DOWN''' activer la résistance pull-down (vers la masse). |
| + | ** '''PUD_UP''' activer la résistance pull-up (vers 3.3v). |
| + | |
| + | Les résistance pull-up/down internes ont une valeur approximative de 50KΩ (50 000Ω) sur un Raspberry Pi. |
| + | |
| + | '''Mode sys:'''<br /> |
| + | Cette fonction n'a aucun effet sur les broches GPIO du Raspberry Pi lorsque l'on est en mode Sys. Si vous avez besoin d'activer les pull-up/dow, alors vous pouvez le faire à l'aide du programme '''gpio''' (que vous utilisez dans un script juste avant de démarrer votre programme). |
| | | |
| === void digitalWrite (int pin, int value) === | | === void digitalWrite (int pin, int value) === |