Arduino att RPi: tre sätt att konvertera 5 volt till 3,3 volt
Det finns ett problem när du ansluter en Arduino till GPIO på en RaspberryPi. Den logik på Arduino är fem volt och RaspBerryPi kräver 3,3 volt. Skicka en fem volt kommer att signal till en GPIO stift skada RaspberryPi. När tråd jag något fel vill jag en se spektakulära vredesutbrott. Du ser ingenting, inga fyrverkerier, inte ens lite rök. Inget kul, den rättvis stoppar arbetande.
Denna handledning kommer att illustrera tre olika sätt att konvertera 5 volt från en Arduino till 3,3 volt för en RaspberryPi.
1 - en spänningsavdelare
2 - en Optoisolator (Optocoupler)
3 - en dubbelriktad nivå shifter
RaspberryPi används i den här självstudiekursen wiringPi
bibliotek, skriven av Gordon Henderson, för programmering GPIO i C.
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 RaspberryPi pin nummer är wiringPi tal om inte annat anges.
Behöver du 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