Apuntes de Electronica
MENU
Inicio > Microcontroladores >

Manejo y aplicaciones del Bus I2C de Arduino

Tipo: Tutorial

Formato: PDF

Autor: José Manuel Ruiz Gutiérrez

Web: www.aprenderobotica.com

Descripción: Tutorial que describe el protocolo del bus I2C que implementa Arduino y funciones de la Librería Wire.

Introducción

Este documento recoge la información más relevante acerca del protocolo del bus I2C que implementa Arduino y de la librería que acompaña al IDE Arduino (wire) con la que podemos realizar la conexión de dos o más tarjetas de Arduino y/o dispositivos que sean compatibles con el bus I2C.

En el primer ejemplo vemos como se comunican dos Arduinos a través del bus I2C
Un Arduino actúa como Maestro y el otro como Esclavo.
El maestro envía datos al esclavo, en nuestro ejemplo envía el valor de "x" incrementándose y el esclavo lo escribe en el puerto serie pudiendo visualizar los envíos en la ventana de monitorización del IDE Arduino.
 

* Más información sobre el Bus I2C de Arduino:
- EEPROM con I²C-bus para Arduino
- Display LCD 16x2 y Arduino con I2C
 

Resumen del contenido

- Ejemplos de comunicación de dos Arduinos a través del bus I2C.
- Maestro escribe en Esclavo - Modo de operación
- Maestro recibe datos del Esclavo.
- Gobierno de un LED conectado en la tarjeta Esclavo
- Solución actuando el Maestro como emisor y el Esclavo como receptor
- Gobierno de dos salidas con dos entradas.
- Descripción de las funciones de la Librería Wire
- Protocolo I2C / TWI
- Qué es el I2C BUS
- Qué es TWI - Características del protocolo
- Estructura de la comunicación
- El bit de Acknowledge (ACK)
- El I²C-bus con Arduino.
- Dispositivos I2C - Memorias EEPROM
- BlinkM - I2C Controlled RGB LED
- Expansor de Canales - Compás HMC6352.

Acceder al documento ir

« Página anterior   Reportar enlace roto

También te puede interesar
   
Este sitio utiliza cookies propias y de terceros con fines estadísticos y para ofrecerle anuncios de su interés. ACEPTAR Más información