Tabla de contenido:
- Paso 1: lo que necesitará
- Paso 2: el circuito
- Paso 3: Inicie Visuino y seleccione el tipo de placa Arduino MEGA
- Paso 4: en Visuino, agregar, configurar y conectar componentes
- Paso 5: Genere, compile y cargue el código Arduino
- Paso 6: jugar
Video: Arduino conecta varios dispositivos I2C: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
En este tutorial aprenderemos cómo conectar varios módulos con una conexión I2C a arduino.
¡Ver el vídeo!
En nuestro caso, usaremos 4 pantallas OLED como ejemplo, pero puede usar cualquier otro módulo / sensor I2C si lo desea.
Nota: 4 pantallas OLED consumen un poco más de memoria, por eso estamos usando Arduino Mega para manejar esto, ya que la memoria de Arduino UNO es menor. Elija su placa Arduino, ESP, etc. de acuerdo con el consumo de memoria de sus sensores / módulos.
Paso 1: lo que necesitará
- Arduino Mega 2560 o cualquier otra placa Arduino Nota: Estamos usando Arduino Mega en este caso porque las pantallas OLED consumen más memoria y Aruino UNO no podría manejar eso. Así que elige tu placa según tus módulos.
- Módulo I2C de 8 canales TCA9548A
- 4 pantallas OLED (o cualquier número de otros módulos I2C)
- Tablero de circuitos
- Cables de puente
- Software Visuino: Descargar aquí
Paso 2: el circuito
- Conecte el pin SDA del TCA9548A al pin SDA de Arduino
- Conecte el pin SCL del TCA9548A al pin SCL de Arduino
- Conecte el pin VIN del TCA9548A al pin 5V de Arduino
- Conecte el pin GND del TCA9548A al pin GND de Arduino
- Conecte la pantalla OLED 1 pin VCC a Arduino pin 5V
- Conecte la pantalla OLED 1 pin GND al pin Arduino GND
- Conecte la pantalla OLED de 1 pin SDA a TCA9548A pin SD0
- Conecte la pantalla OLED de 1 clavija SCL a la clavija SC0 de TCA9548A
- Conecte la pantalla OLED de 2 pines VCC a Arduino pin 5V
- Conecte la pantalla OLED de 2 pines GND al pin de Arduino GND
- Conecte la pantalla OLED de 2 pines SDA a TCA9548A pin SD1
- Conecte la pantalla OLED de 2 pines SCL a TCA9548A pin SC1
- Conecte la pantalla OLED de 3 pines VCC a Arduino pin 5V
- Conecte la pantalla OLED de 3 pines GND al pin de Arduino GND
- Conecte la pantalla OLED de 3 pines SDA a TCA9548A pin SD2
- Conecte la pantalla OLED de 3 pines SCL a TCA9548A pin SC2
- Conecte la pantalla OLED de 4 pines VCC a Arduino pin 5V
- Conecte la pantalla OLED de 4 pines GND al pin de Arduino GND
- Conecte la pantalla OLED de 4 pines SDA a TCA9548A pin SD3
- Conecte la pantalla OLED de 4 pines SCL a TCA9548A pin SC3
Paso 3: Inicie Visuino y seleccione el tipo de placa Arduino MEGA
Visuino: https://www.visuino.eu también necesita estar instalado. Descargue la versión gratuita o regístrese para una prueba gratuita.
Inicie Visuino como se muestra en la primera imagen Haga clic en el botón "Herramientas" en el componente Arduino (Imagen 1) en Visuino. Cuando aparezca el cuadro de diálogo, seleccione "Arduino Mega 2560" como se muestra en la Imagen 2
Paso 4: en Visuino, agregar, configurar y conectar componentes
- Agregar componente TCA9548A
- Agregue 4x componentes de pantalla OLED
Paso 1:
- Seleccione cada componente de pantalla OLED y, en la ventana de propiedades, establezca el ancho, la altura y el tipo de pantalla
- Haga doble clic en el componente "DisplayOLED1" y en Elementos, arrastre "Dibujar texto" hacia el lado izquierdo
- En la ventana de propiedades, establezca el tamaño en 3, texto en OLED1
- Cierre la ventana Elementos.
Repita el Paso 1 para otros componentes de la pantalla
Conexión:
Conecte la salida I2C del pin "DisplayOLED1" a "I2CSwitch1"> I2C 0
Conecte la salida I2C del pin "DisplayOLED2" a "I2CSwitch1"> I2C 1
Conecte la salida I2C del pin "DisplayOLED2" a "I2CSwitch1"> I2C 2
Conecte la salida I2C del pin "DisplayOLED3" a "I2CSwitch1"> I2C 3
Nota: En caso de que también esté utilizando otros módulos / sensores, simplemente conecte sus pines I2C de la misma manera.
Paso 5: Genere, compile y cargue el código Arduino
En Visuino, en la parte inferior, haga clic en la pestaña "Construir", asegúrese de que esté seleccionado el puerto correcto, luego haga clic en el botón "Compilar / Construir y Cargar".
Paso 6: jugar
Si enciende el módulo Arduino, las pantallas OLED comenzarán a mostrar el texto.
¡Felicidades! Ha completado su proyecto con Visuino. También se adjunta el proyecto Visuino, que creé para este Instructable, puedes descargarlo y abrirlo en Visuino:
Recomendado:
Arduino Cómo conectar varios servomotores - Tutorial PCA9685: 6 pasos
Arduino Cómo conectar varios servomotores - Tutorial PCA9685: En este tutorial aprenderemos cómo conectar varios servomotores usando el módulo PCA9685 y arduino. El módulo PCA9685 es muy bueno cuando necesitas conectar varios motores, puedes leer más al respecto aquí https : //www.adafruit.com/product/815Ver el Vi
Tutorial: Cómo controla Arduino varios dispositivos con la misma dirección mediante el multiplexor TCA9548A I2C: 3 pasos
Tutorial: Cómo Arduino controla varios dispositivos con la misma dirección mediante el multiplexor TCA9548A I2C: Descripción: El módulo multiplexor TCA9548A I2C permite conectar dispositivos con la misma dirección I2C (hasta 8 con la misma dirección I2C) conectados a un microcontrolador. El multiplexor actúa como un guardián, enviando los comandos al conjunto seleccionado o
Arduino controlando varios sensores P.I.R en el mismo Bord: 3 pasos
Arduino controlando múltiples sensores PIR en el mismo Bord: hoy te diré cómo conectar múltiples sensores PIR con un solo Arduino Bord > aquí también he usado un módulo de relé de 4 canales para algunas funciones adicionales. (O puede usar tantos pin de su arduin
Dispositivos I2C múltiples Raspberry PI: 3 pasos
Dispositivos I2C múltiples de Raspberry PI: Frustrado porque no puede usar múltiples dispositivos I2C iguales en su proyecto. No es necesario utilizar multiplexores lentos. El último kernel raspbian admite la creación de múltiples buses I2C usando pines GPIO. Esta solución es súper rápida
¡Cómo arreglar una computadora portátil que no se conecta a Wifi!: 8 pasos
¡¡Cómo arreglar una computadora portátil que no se conecta a Wifi !!: Este Instructable le mostrará cómo arreglar una computadora portátil que no se conecta a wifi Suscribirse a mi canal Gracias