RaspberryPi: Flera knappar på en Digital Pin
Om du någonsin hittar dig själv med för få GPIO stift på en RaspberryPi kan du lägga flera tryckknapp växlar på ett enda stift med denna metod. Det anger en variabel av timing avgifter på en kondensator genom en serie av motstånd med växlar mellan dem.
Behöver du en RaspberryPi, en skärbräda, och ett sätt att köra ledningar från RaspberryPi att det set av brödunderläggen. Du kan använda manliga/kvinnliga hoppare ledningar men en av Pi skomakare på denna sida från Adafruit kommer att göra det mycket enklare: http://www.adafruit.com/search?q=cobbler
Behöver du även:
- 0.1uF keramiska kondensator http://www.adafruit.com/product/753
- 6 22K motstånd *
- 22 gauge hookup wire
* Detta är ett mycket praktiskt sortiment av motstånd https://www.sparkfun.com/products/10969
.
Detta projekt använder wiringPi bibliotek, skriven av Gordon Henderson, för programmering GPIO i C i en titulera lik till Arduino IDE.
wiringPi måste installeras.
Instruktioner för nedladdning, installation och användning finns på http://wiringpi.com
wiringPi använder är det egen pin numreringsschema. Alla pin-koder som nämns i programmet eller i texten är wiringPi tal om inte annat anges.
Efter installerande wiringPi kan du hämta en lista med pin numrering för din specifika modell av RaspberryPi genom att öppna en terminal kommando och att skriva:
gpio readall