Cómo configurar i2c externo en Arduino industrial o PLC basado en ESP32
Aprende a probar el I2C externo en un PLC basado en Arduino o ESP32 usando un acelerómetro
20 septiembre, 2021 por
Cómo configurar i2c externo en Arduino industrial o PLC basado en ESP32
Boot & Work Corp. S.L., Fernandez Queralt Martinez

Introducción

Los controladores Industrial Shields PLC tienen múltiples comunicaciones externas como I2C, SPI, RS-248, entre otras, para la automatización industrial y diversas aplicaciones industriales. Estos son muy prácticos para usos industriales, ya que así funcionan la mayoría de los sensores y casi cualquier dispositivo electrónico.

En este post, vamos a mostrarte cómo probar el I2C externo en un M-Duino PLC (una familia de PLC industriales Arduino) utilizando un acelerómetro que funciona por I2C para la automatización de Arduino.

 Enlaces relacionados

Cómo

Leer el sensor de temperatura de Dallas y registrar los datos en la tarjeta µSD

Leer 

Cómo

Conectar un sensor de temperatura al Raspberry PLC

Leer 

Cómo

Analizar la temperatura con Node-RED

Leer 

Cómo

Controlar la temperatura con el sensor Dallas DS18B20 y el PLC Arduino

Leer 

Cómo

Obtener la temperatura con un PLC industrial Raspberry

Leer 

Cómo

Programar el PLC ESP32 10 I/Os via WiFi

Leer 


 Conexiones

Para conectar el acelerómetro Adafruit MMA8451 a nuestro controlador de código abierto Arduino o PLC basado en ESP32, vamos a conectar los cables como se muestra en la siguiente imagen:

Cablear PLC Arduino a Adafruit MMA8451 - Conexiones - Cómo configurar i2c externo en Arduino o PLC basado en ESP32

 Librería Adafruit_MMA8451

Lo primero que vamos a hacer es descargar la librería Adafruit_MMA8451 para poder ejecutar los ejemplos.

1. Así que, abre Arduino IDE > Sketch > Include Library > Manage Libraries... 

2. En el gestor de librerías, filtra tu búsqueda escribiendo: Adafruit MMA8451. Al instalar esta librería, se te pedirá que descargues también la Librería Adafruit Unified Sensor. Instálala.

Librería Adafruit_MMA8451 - Cómo configurar i2c externo en Arduino o ESP32 basado en PLC

 Prueba

1. Una vez instaladas las librerías correctamente, ve a:

File > Examples > Adafruit MMA8451 Library > Abre el "MMA8451 demo"

2. Ahora, ve a Herramientas > Selecciona tu placa, modelo y puerto y actualiza tu sketch.

3. Abre el Monitor Serial para poder leer los datos de tu acelerómetro.

Prueba - Cómo configurar i2c externa en Arduino o ESP32 basado en el PLC
Cómo configurar i2c externo en Arduino industrial o PLC basado en ESP32
Boot & Work Corp. S.L., Fernandez Queralt Martinez
20 septiembre, 2021
Compartir
Archivar

¿Buscas tu controlador lógico programable ideal?

Echa un vistazo a esta comparativa de producto de varios controladores industriales basados en Arduino.

Comparamos entradas, salidas, comunicaciones y otras especificaciones con las de los equipos de otras marcas destacadas.


Comparación PLC industrial >>>

¿Quieres más información?

¡Rellena el formulario!

¡Cuéntame más!