Wenn Sie jemals sich running out of GPIO-Pins auf eine RaspberryPi, die Sie stellen können, dass mehrere Taster schaltet auf einen einzelnen Pin mit dieser Methode finden. Es stellt eine Variable durch timing, die Ladung eines Kondensators durch eine Reihe von Widerständen mit den Schaltern zwischen ihnen.
Sie benötigen eine RaspberryPi, ein Steckbrett und ein Weg, um die Drähte von der RaspberryPi auf dem Steckbrett laufen. Männlich/weiblich-Jumper-Kabel können Sie aber eines der Pi-Schuster auf dieser Seite von Adafruit aufgeführt wird es viel leichter machen: http://www.adafruit.com/search?q=cobbler
Sie benötigen außerdem:
- 0.1uF Keramik Kondensator http://www.adafruit.com/product/753
- 6 22K Widerstände *
- 22 Anschluß Drahtstärke
* Dies ist ein sehr praktisches Sortiment Widerstände https://www.sparkfun.com/products/10969
.
Dieses Projekt verwendet die WiringPi Bibliotheken, geschrieben von Gordon Henderson für die Programmierung der GPIO in C im Stil ähnlich wie der Arduino IDE.
WiringPi muss installiert sein.
Für Download, Installation und Gebrauch befinden sich am http://wiringpi.com
WiringPi verwendet, ist es eigene Pin Nummernschema. Alle Pin-Nummern im Programm oder im Text erwähnt sind WiringPi zahlen, sofern nicht anders angegeben.
Nach der Installation von WiringPi erhalten Sie eine Liste, die die Pin-Nummerierung für Ihr spezielles Modell von RaspberryPi durch einen Befehl Terminal öffnen und eingeben:
gpio readall