I2C

Enviar y recibir por I2C datos en formato Json en Arduino
En esta entrada vamos a continuar viendo con la conexión de dos procesadores como Arduino por bus I2C, viendo cómo enviar y recibir datos en formato Json. En la entrada anterior vimos cómo conectar dos microprocesadores por I2C, cómo enviar datos desde el Master, y cómo solicitar datos a uno de los Slaves del bus. ...

Cómo conectar dos Arduino por bus I2C
En esta entrada vamos a ver cómo conectar, enviar y recibir datos entre dos procesadores como Arduino empleando el bus de comunicación I2C. El bus de comunicación es una de las mejores alternativas para conectar dispositivos entre sí. Como hemos visto en muchas entradas, una gran cantidad de dispositivos emplean I2C para comunicarse con Arduino. ...

Controlar 16 servos o 16 salidas PWM en Arduino con PCA9685
¿Qué es el PCA9685? El PCA9685 es un controlador de PWM controlado por I2C que podemos conectar con un procesador como Arduino para aumentar el número de salidas PWM disponibles de forma sencilla. El PCA9685 fue originalmente diseñado para generar señales PWM, principalmente para control de LED. Sin embargo, dado que los servos emplean una ...

Más pines digitales con Arduino y expansor E/S I2C PCF8574
¿Qué es el PCF8574? El PCF8574 es un expansor de entradas y salidas digitales por bus I2C fabricado por Philips. Puede conectarse a un procesador como Arduino para controlar más dispositivos empleando con menos pines. El PCF8574 incorpora 8 pines cuasidireccionales basados en salidas CMOS en configuración drenador abierto. Esto significa que pueden ser empleados ...

Brújula magnética con Arduino y compass digital HMC5883
¿Qué es una brújula digital HMC5883? Una brújula digital es un sensor que mide el valor del campo magnético en tres ejes. Con esta medición, es posible estimar la orientación del dispositivo respecto al campo magnético de la tierra. El chip Honeywell HMC5883 es un chip de superficie que incorpora tres sensores de magnetoresistencia, cancelación ...

Conectar un display LCD Hitachi a Arduino por bus I2C
¿Qué es un controlador LCD I2C? El controlador de LCD I2C es un dispositivo que nos permite controlar una pantalla a través del bus I2C, usando únicamente dos cables. En esta entrada aprendimos a manejar un display LCD Hitachi con controlador HD44780, una familia de pantallas barata y sencillas de emplear. Pero usar esta pantalla ...