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 de septiembre de 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 sobre automatización de Arduino, aprenderás a probar probar el I2C externo en un M-Duino PLC (un equipo de la familia de PLCs industriales Arduino) utilizando un acelerómetro que funciona por I2C.

 Related Links

Cómo

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

Read 

Cómo

Conectar un sensor de temperatura al Raspberry PLC

Read 

Cómo

Analizar la temperatura con Node-RED

Read 

Cómo

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

Read 

Cómo

Obtener la temperatura con un PLC industrial Raspberry

Read 

Cómo

Programar el PLC ESP32 10 I/Os via WiFi

Read 


 Connections

Para conectar el acelerómetro Adafruit MMA8451 a nuestro controlador de código abierto Arduino o PLC basado en ESP32, conecta 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

 Adafruit_MMA8451 Library

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

1. Abre el Arduino IDE > Sketch > Include Library > Manage Libraries... 

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

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

 Test

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

Buscar en nuestro blog

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

¿Estás buscando 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.


Industrial PLC comparison >>>