Cómo conectar los microcontroladores múltiples de Arduino con I2C

354278597_3c989ca432

Utilice I2c para conectar vario Arduinos junto para combinar su energía. Los soportes de Â� I2C para el inter andÂ� de los circuitos integrados son uno del mejor Autobús serial multi principal de la computadora tecnologías usadas en diversos sistemas para conectar los periférico de la transmisión de datos de poca velocidad. La tecnología fue inventada por Philips para las TV pero se utiliza en todas las clases de usos incluyendo nuestro Clase particular de Wiimote y de Arduino.

0108bcfig11

Los circuitos de I2C siguen un procedimiento operacional estándar donde están. Â�Â� el BI-directionalÂ�lines solamente dos, un reloj serial, y los sistemas de datos del cuento por entregas usado allí son recientemente versiones mejoradas de I2Cs disponible en el mercado que puede llevar a cabo un número más alto de nodos y puede realizarse más rápidamente que el resto.

Usted puede utilizar I2C entonces que usted podrá conectar más de uno Arduino a la robusteza o el otro uso y usted puede establecer fácilmente una red de sensores. Usando estos circuitos usted tendrá más pernos del regulador en su disposición que permita que usted agregue más dispositivos. Â� usted tiene otras opciones tales como un ampliador o Arduino Mega, solamente I2C porque es perceptiblemente más barato.

Cómo instalar su I2C

Aquí están los requisitos básicos para fijar Protocolo de I2C con el Arduino:

  • Más de dos Arduinos
  • La versión más última del Arduino IDE
  • Pocos pedazos del gancho encima del alambre
  • 1.5 a 2K Tiran-para arriba de los resistores
  • Usted necesita instalar la biblioteca del alambre de Arduino (las nuevas versiones la tienen construidas adentro)

Si usted está trabajando con dos Arduinos, entonces uno debe ser el amo y el otro debe actuar como el esclavo. Â� para asegurar un proyecto acertado, usted necesita cerciorarse de que usted esté utilizando un mínimo 1K tire-para arriba del resistor en cada sola línea que tire de él a 5 voltios.

Si usted está interesado en aprender más sobre el I2C y el Arduino, aquí están algunos grandes recursos:

Comment:
Velon

August 13th, 2009

Hello!
I’ve done some time in practice with the Arduino I2Cbus based on the Philips device PCF8574P, the truth is that I had no idea how complicated that would be, in principle I am trying to make a 4×3 numeric keypad, as is the example shown in this link:

http://www.arduino.cc/playground/Main/I2CPortExpanderAndKeypads

I can not get back the number of the button pressed.

I can help, what should I do to show me the number for the button pressed.

Thanks for your reply.