Combinar 1 o varios Arduinos con un RaspberryPi (2 / 6 paso)

Paso 2: El circuito de Arduino

El primer Arduino hace uso de funciones digitalRead(), pinMode(), digitalWrite(), analogRead() y el pwmWrite() todo llamadas de la RaspberryPi. Esta es la forma más sencilla que conozco para agregar un análogo a convertidor de digital a la RaspberryPi. Note que wiringPi utiliza pwmWrite en lugar de analogWrite, es más exacto.

El segundo Arduino solo parpadea construido en LED en el pin 13, totalmente bajo control de la RaspberryPi. Esto es para mostrar que realmente puede controlar varios Arduinos. También muestra un uso simple pero buena capacidad de wiringPi de multi-thread.

Si sólo tienes un Arduino puede probar el programa, paso 5 es un programa que utiliza un arduino.

Construí el circuito de Arduino en un escudo de prototipado pero muestro el diagrama del circuito en un protoboard para mayor claridad.

Para el circuito de Arduino se necesita:

  • 2 - Arduinos
  • 2 - USB cables para conectar a la RaspberryPi
  • Protoboard
  • Cables de puente
  • 2 - LEDs, utilicé uno rojo y uno verde.
  • 2 - resistencias 330-560 ohmios, para los LEDs.
  • 1 - empuje interruptor de botón
  • 1 - sensor resistencia
  • 2 - 10K resistencias pull-downs para interruptor y sensor.

Utilizar estas piezas para copiar el circuito en la ilustración anterior.

Utilicé un resistor sensible de la fuerza para el sensor resistivo, pero una célula fotoeléctrica o un sensor de curva funcionará igual de bien. También se puede utilizar un potenciómetro. Para un potenciómetro de alambre el resistor de 10K se olvide, conecte el conductor medio al perno, plomo de un extremo al carril positivo y el otro a tierra.

Artículos Relacionados

Espectáculo de láser de Arduino con Control completo de XY

Espectáculo de láser de Arduino con Control completo de XY

Update! Ver 32 paso para saber cómo utilizar este proyecto con una laser verde! Comprobación también - el LaserTweet Instructable para hacer que este proyecto Mostrar datos desde Twitter:Este proyecto utiliza un Arduino y algunos altavoces baratos pa
ARDUINO con alimentación SOLAR estación meteorológica

ARDUINO con alimentación SOLAR estación meteorológica

En países como la India la mayoría de las personas es dependiente de la agricultura. Para una planificación eficaz en previsión de la agricultura es de suma importancia. Por lo que los agricultores siempre están interesados en la estancia de Forecast
Sistema de seguridad de contraseña de Arduino con sensores de puerta magnético

Sistema de seguridad de contraseña de Arduino con sensores de puerta magnético

En esta guía de Instructables te mostrará cómo hacer su propio sistema de seguridad de la contraseña mediante el uso de la placa de Arduino uno y algunos interruptores de puerta magnético. Hice mi propio circuito utilizando el microcontrolador ATmega
Cómo obtener una función de micros() de Arduino con 0.5us precisión

Cómo obtener una función de micros() de Arduino con 0.5us precisión

Me encanta la programación del microcontrolador Arduino, y regularmente lo utilizo en la investigación aeroespacial, así como en proyectos de viviendas. Como trabajo en mi casa muchos proyectos, sin embargo, con frecuencia encuentro yo que necesitan
Control de Arduino con Gamepad

Control de Arduino con Gamepad

Últimamente he sido curioso sobre amistad con Arduino o cualquier otro microcontrolador con un gamepad para poder tener interacción física con las cosas que hago, pero parecía que no rápido o barato a hacerlo.Mayoría de las soluciones implicadas:Comp
Integración de tu Arduino con Flash y Actionscript 3

Integración de tu Arduino con Flash y Actionscript 3

por lo que podría han estado buscando en varios sitios web descarga el código de Arduino para comunicarse con flash, pero si eres como yo probablemente tenía algunos problemas tratando de hacerles bien comunicarse.  Bien este tutorial mostrará a uste
Controlar un Arduino con un reloj de pulsera (TI eZ430 Chronos)

Controlar un Arduino con un reloj de pulsera (TI eZ430 Chronos)

el relojEl de Texas Instruments eZ430 Chronos es un gadget cool. Cuenta con comunicación de radio bidireccional y un montón de sensores: temperatura, presión, aceleración.De hecho, es un kit de desarrollo para el MSP 430 (un microcontrolador de bajo
Arduino con alimentación solar en la parte posterior de una tarjeta de juego

Arduino con alimentación solar en la parte posterior de una tarjeta de juego

aquí es una tragedia de seis palabras:Mi arduino necesita cuatro pilas AA.¿De veras?  ¿No es este 2012?  ¿Dónde está mi jetpack?Aquí es un camino hacia el futuro, una manera de hacer un panel solar, desde cero, que puede alimentar cualquier arduino d
Captura de movimiento con un acelerómetro de Arduino con XBee comunicaciones

Captura de movimiento con un acelerómetro de Arduino con XBee comunicaciones

***************************************ACTUALIZADO 10 DE JUNIO DE 2014 ***Según lo prometido, este Instructable ha sido actualizado para incluir una sección sobre comunicación XBee. Además, un Instructable nuevas se publicarán pronto sobre el desarro
Control de Servos en Internet a través de Arduino con Teleduino

Control de Servos en Internet a través de Arduino con Teleduino

Servos tienen muchos usos y puede ser muy divertido para jugar con. Algo que puede ser un montón de diversión es tomar el control de servos de hasta seis por internet! Solo imagine las posibilidades.Este proceso se hace realmente simple con el bosque
Bicicleta - sistema de purificación de agua accionado arduino (con luz UVC)

Bicicleta - sistema de purificación de agua accionado arduino (con luz UVC)

Este instructable muestra cómo un sistema de purificación de agua UV-C con una bicicleta y arduino el control de la energía. Una dinamo en la parte trasera de la bicicleta carga una batería (que inicialmente hemos cargado ya para este proyecto) que s
Temporizador de cuenta regresiva de Arduino con los botones de configuración

Temporizador de cuenta regresiva de Arduino con los botones de configuración

En esta guía de Instructables te mostrará cómo hacer su propio temporizador de cuenta regresiva de Arduino dos dígitos. Hice mi propio circuito utilizando el microcontrolador ATmega328 pero este es un paso opcional. En esta guía te ayudaré a hacer fá
Caja para Arduino con corte láser - Uno, Mega, Leonardo, Yun

Caja para Arduino con corte láser - Uno, Mega, Leonardo, Yun

Una caja para nuestras tarjetas Arduino, es un gran aliado para protegerlas y manipularlas de forma más sencilla. ¿Y qué mejor forma para conseguir una caja para tu Arduino fabricarla tú mismo?En este Instructable encontrarás los archivos para fabric
Control de Arduino con teléfono Android a través de Bluetooth

Control de Arduino con teléfono Android a través de Bluetooth

Hola gente, aquí pueden aprender a controlar Arduino con teléfono Android a través de Bluetooth. Puede utilizar tu smartphone como un control remoto para sistema de iluminación del hogar o se puede utilizar como un etc. remoto del abejón.Para realiza