LIBRERIAS ARDUINO

EEPROM ETHERNET FIRMDATA GSM
LIQUIDCRYSTAL SD SERVO SPI
SOFTWARESERIAL STEPPER TFT WIFI
WIRE      

 

  WIRE  
 

Esta librería se utiliza para comunicar la placa arduino con dispositivos que trabajan mediante el protocolo I2C/TWI. Este sistema de comunicación utiliza dos líneas de transmisión: SDA (datos serie) y SCL (reloj serie) conectadas a dos resistencias tipo pull-up a 5 voltios.


 

Existe un artículo muy interesante de V. García donde se explica su funcionamiento.

MODELO DE PLACA pin SDA pin SCL
UNO, Ethernet A4 A5
Mega 2560 20 21
Leonardo 2 3
Due 20 + SDA1 21+SCL1

La librería "Wire" utiliza 7 bits para identificar la dirección del dispositivo y el octavo bit indica si se lee o se escribe en él. Si el periférico que queremos controlar utiliza 8 bits de dirección, debemos desechar el bit de menos peso (por ejemplo, desplazando el valor 1 bit a la derecha), trabajando entonces con una dirección entre 0 y 127.


Funciones:


Ejemplos: