Hay un problema al conectar un Arduino a la GPIO en un RaspberryPi. El nivel de lógica en el Arduino es 5 volts y el RaspBerryPi requiere 3.3 voltios. Envío a cinco voltios señal a un pin GPIO dañará el RaspberryPi. Cuando cable algo mal que quiero un espectacular ver Blow-up. Se verá nada, no hay fuegos artificiales, no incluso un poco de humo. No hay diversión, sólo para trabajar.
Este tutorial ilustra tres diferentes maneras para convertir 5 voltios desde un Arduino en 3.3 voltios para un RaspberryPi.
1 - un divisor de tensión
2 - un Optoisolator (optoacoplador)
3 - un desplazador de nivel bidireccional
El programa de RaspberryPi en este tutorial utiliza el wiringPi
bibliotecas, escritas por Gordon Henderson, para la programación de la GPIO en C.
wiringPi debe instalarse. Instrucciones para la descarga, instalación y uso se encuentran en http://wiringpi.com
aplicaciones de wiringPi es pin propio esquema de numeración.
Todos RaspberryPi perno números son wiringPi a menos que se especifique lo contrario.
Usted necesitará una forma de pasar cables desde la RaspberryPi a la protoboard. Puede utilizar los cables puente de hombres y mujeres, pero uno de los zapateros de Pi de esta pagina de Adafruit hará mucho más fácil: http://www.adafruit.com/search?q=cobbler