Si jamais vous trouvez vous-même à court de broches GPIO sur un RaspberryPi vous pouvez mettre que plusieurs bouton bascule sur une seule broche à l’aide de cette méthode. Il définit une variable en chronométrant le charge d’un condensateur à travers une série de résistances avec les commutateurs entre eux.
Vous aurez besoin d’un RaspberryPi, une maquette et un moyen pour courir des fils de la RaspberryPi pour le montage d’essai. Vous pouvez utiliser des fils de raccordement mâle/femelle, mais un des cordonniers Pi figurant sur cette page de Adafruit fera beaucoup plus facile : http://www.adafruit.com/search?q=cobbler
Vous aurez également besoin :
- 0.1uF condensateur céramique http://www.adafruit.com/product/753
- 6 résistances de 22K *
- câble de raccordement de calibre 22
* Il s’agit d’un assortiment très pratique de résistances https://www.sparkfun.com/products/10969
.
Ce projet utilise les bibliothèques wiringPi, écrites par Gordon Henderson, pour le GPIO dans C de programmation dans un style similaire à l’IDE Arduino.
wiringPi doit être installé.
Instructions pour télécharger, installer et utiliser situent trouve à http://wiringpi.com
wiringPi utilisations on épingle propre schéma de numérotation. Tous les numéros mentionnés dans le programme ou dans le texte sont des nombres wiringPi sauf indication contraire.
Après l’installation de wiringPi, vous pouvez obtenir une liste indiquant la goupille numérotation pour votre modèle de RaspberryPi en ouverture d’un terminal de commande en tapant :
gpio readall