I2C entre Arduinos

Tal vez a veces queremos compartir la carga de trabajo de uno Arduino con el otro. O tal vez queremos más pines digitales o analógicos. Inter-Integrated circuito o I2C (pronunciado cuadrado C) es la mejor solución.

I2C es un interesante protocolo. Se utiliza generalmente para la comunicación entre componentes en placas base en cámaras y en cualquier sistema electrónico integrado.

Aquí, haremos un bus I2C usando dos Arduinos. Se programa una Arduino maestro a esclavo Arduino a parpadear el LED incorporado una o dos veces dependiendo del valor recibido.

Para construir esto necesitamos los siguientes "ingredientes":

  • 2 Arduinos
  • Cables de puente

Este instructable y muchos más pueden encontrarse en mi Cookbookavailable de desarrollo de Arduino aquí. : D

Artículos Relacionados

Cómo utilizar la comunicación i2c entre MSP430 y Arduino

Cómo utilizar la comunicación i2c entre MSP430 y Arduino

este video muestra cómo un MSP430 puede comunicarse con un Arduino usando el protocolo I2C.  En este video utilizo el entorno de programación de Energia.Leer más en mi blog: MeanPC
RS485 Comunicación Serial entre Arduino Mega y Arduino Nano con Visuino

RS485 Comunicación Serial entre Arduino Mega y Arduino Nano con Visuino

A veces necesitamos conectar placas Arduino ubicados muy lejos unos de otros. RS485 es una manera muy conveniente para conectar las tablas con sólo 2 conductores y puede trabajar a una distancia de 1200 m (4000 pies). También permite múltiples tablas
Barato 2 vías Bluetooth conexión entre Arduino y PC

Barato 2 vías Bluetooth conexión entre Arduino y PC

actualización31 de agosto de 2013: he publicado a una guía sobre cómo modificar la configuración predeterminada para el módulo de HC-05.05 de julio de 2013: Por favor vea a mi otra guía sobre Arduino controlar con Android por BluetoothINTRODUCCIÓNEn
El primer uso de 0,96" pantalla OLED de I2C con Arduino UNO

El primer uso de 0,96" pantalla OLED de I2C con Arduino UNO

Hoy, voy a mostrarte cómo utilizar 0,96" pantalla OLED de I2C con placa Arduino UNO. Hay un montón de diferentes tipos de pantallas OLED. Tengo 4-pines OLED pantalla conmigo. Esta muestra puede ser con pernos SPI en vez de I2C. Estas versiones se pue
Controlando pantalla LCD I2C con Arduino

Controlando pantalla LCD I2C con Arduino

Hace unos días nos llegaron unas LCD I2C de 16 × 2 y no se si alguna vez te ha pasado estas haciendo un proyecto con muchos componentes y debes usar una pantalla LCD se lleva 6 pines de tu Arduino y todo se vuelve un caos porque ya no tienes pines di
Comunicación serial entre Arduino, HTML y cromo

Comunicación serial entre Arduino, HTML y cromo

Es fácil trabajar con Arduino, pero la creación de proyecto que consiste en software requiere más habilidades de programación. A diferencia de otras soluciones de mi proyecto es la forma de crear HTML offline la aplicación - sin cosas como Yun, shiel
Pantalla OLED i2c con arduino

Pantalla OLED i2c con arduino

En este instructable mostraré cómo conectar y probar un 0,96" i2c pantalla OLED módulo a un arduino.Partes:Cables de protoboard y conexiónArduino (mediante un clon de 16mhz 5v nano v3 en este caso)Fuente de alimentación externa (5v regulados)La panta
Comunicación entre Arduino Esplora y Uno

Comunicación entre Arduino Esplora y Uno

Hola, en este breve tutorial demostrará el proceso de control de la Arduino Uno con la placa Arduino Esplora .Para este proyecto necesitarás:Un Arduino UnoUn Arduino Esplora1 Cable de puenteSuponiendo que tienes todo esto, vamos a empezar!Paso 1: Cód
Comunicación Bluetooth entre Arduino, HTML y Android

Comunicación Bluetooth entre Arduino, HTML y Android

Hola de nuevo! En primer lugar, gracias a todos los que usan mi proyecto - bricolaje/fabricantes, diseñadores y estudiantes especialmente gente que me apoya dando retroalimentación regular. Desde mi último tutorial, como prometí, he hecho actualizaci
Arduino + fischertechnik TX-C - conexion I2C del Sensor verdadero color

Arduino + fischertechnik TX-C - conexion I2C del Sensor verdadero color

lectura del color es un verdadero problema para los modelos industriales.He estado trabajando en él durante más de 12 meses, desde diciembre de 2009.Después de muchos meses de duro trabajo,• a partir del lector estándar de color (temporada 1 ) con un
LinkIT uno a Arduino comunicación I2C

LinkIT uno a Arduino comunicación I2C

En los últimos instructable te mostré como crear a un monitor de voltaje utilizando el linkit uno y después de hacer un par de proyectos usando el tablero de Linkit uno que me di cuenta de que sería grande si podríamos hacer linkit uno con un arduino
TintPicker

TintPicker

No te pierdas tus colores favoritos en la calle. Color Picker es un selector de color tangible que permite guardar los colores en tu vida y construir su paleta de colores para el futuro diseño, pintura y diversión. TintPicker es una nueva versión del
Tiva y Arduino C launchpad I2C

Tiva y Arduino C launchpad I2C

Comunicación I2C entre el Arduino uno y C TivaMateriales:Launchpad - Tiva C-Arduino uno-los cablesUsando la biblioteca Wire.h y conectar los microcontroladores:Tiva: SDA:PD1 SCL: PD0Arduino: SDA: A4 SCL:A5Usted puede intentar:amo escribir y esclavo-r
Pantalla de temperatura dual-Arduino I2C

Pantalla de temperatura dual-Arduino I2C

Uso de Arduinos es grande y todo, pero ¿qué pasa cuando te quedas sin pernos? ¿Claro, usted podría comprar un Mega, pero lo que si ya tienes Unos pocos, o tal vez algunos Micros? Existe un protocolo ingenioso en la electrónica de hoy en día, y se lla