Als je ooit jezelf bijna geen GPIO pinnen op een RaspberryPi kun je dat meerdere drukknop schakelaars op een enkele pin met behulp van deze methode te vinden. Het wordt een variabele ingesteld door de timing van het opladen van een condensator door middel van een reeks weerstanden met de schakelaars tussen hen.
Je moet een RaspberryPi, een breadboard en een manier om te lopen van de draden van de RaspberryPi naar het breadboard. U kunt mannelijke/vrouwelijke jumper draden maar één van de Pi schoenlappers vermeld op deze pagina van Adafruit zal het een stuk makkelijker maken: http://www.adafruit.com/search?q=cobbler
Je moet het ook:
- 0.1uF keramische condensator http://www.adafruit.com/product/753
- 6 22K weerstanden *
- 22 gauge hookup draad
* Dit is een handig assortiment van weerstanden https://www.sparkfun.com/products/10969
.
Dit project maakt gebruik van de bibliotheken van de wiringPi, geschreven door Gordon Henderson, voor het programmeren van de GPIO in C in een stijl gelijkend op de Arduino IDE.
wiringPi moet worden geïnstalleerd.
Instructies voor het downloaden, installeren en gebruiken liggen op http://wiringpi.com
wiringPi gebruikt het is eigen pin nummering schema. Alle pin-codes vermeld in het programma of in de tekst zijn wiringPi getallen, tenzij anders aangegeven.
Na het installeren van de wiringPi kunt u een lijst weergeven met de pin nummering voor uw specifieke model van RaspberryPi door achter een terminal opdracht te typen:
gpio readall