Pour le LEDs, peut-on faire varier la tension en sortie d'un GPIO ou est-ce forcément du tout ou rien ?
C'est du tout où rien, ce sont des E/S numériques, pas analogiques. Si ton but est de faire varier l'intensité des LED, il faut jouer avec le PWM (sale pub éhontée : https://goddess-gate.com/dc2/index.php/pages/pizypwm.fr )
Ce qui me fait un total de 20 GPIO, et il me semble que le R-Pi n'en a que 17.
Normalement, il n'a que 8 GPIO réellement génériques, mais en désactivant certaines fonctions « spéciales » (I2C, Série, etc), il peut-être possible d'en récupérer certaines. Sinon, la méthode la plus simple est de passer par des port expander. Ce sont des puces, pilotées en I2C, qui ajoutent des GPIO supplémentaires : pour 4 connecteurs utilisés sur le Raspi (les deux connecteurs I2C, la masse, et le +3,3V ou +5V), tu peux avoir jusqu'à 8 GPIO supplémentaires par puce (avec un MCP23008) ou bien jusqu'à 16 GPIO par puce (avec un MCP23017)
[^] # Re: Conversion d'un Nabaztag
Posté par Arnaud Boudou (site web personnel) . En réponse au journal Je me fais des amis (au sens littéral). Évalué à 1.
C'est du tout où rien, ce sont des E/S numériques, pas analogiques. Si ton but est de faire varier l'intensité des LED, il faut jouer avec le PWM (sale pub éhontée : https://goddess-gate.com/dc2/index.php/pages/pizypwm.fr )
Normalement, il n'a que 8 GPIO réellement génériques, mais en désactivant certaines fonctions « spéciales » (I2C, Série, etc), il peut-être possible d'en récupérer certaines. Sinon, la méthode la plus simple est de passer par des port expander. Ce sont des puces, pilotées en I2C, qui ajoutent des GPIO supplémentaires : pour 4 connecteurs utilisés sur le Raspi (les deux connecteurs I2C, la masse, et le +3,3V ou +5V), tu peux avoir jusqu'à 8 GPIO supplémentaires par puce (avec un MCP23008) ou bien jusqu'à 16 GPIO par puce (avec un MCP23017)