Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
El adaptador lcd I2C es un dispositivo que contiene un chip PCF8574 de microcontrolador. Este microcontrolador es un expansor de E / S, que se comunica con otro chip de microcontrolador con protocolo de comunicación de dos cables. Con este adaptador, cualquiera puede controlar una pantalla LCD de 16x2 con solo dos cables (SDA, SCL). Guarda muchos pines de arduino u otro microcontrolador. Tiene un potenciómetro incorporado para controlar el contraste del lcd. La dirección I2C predeterminada es 0x27. Puede cambiar esta dirección conectando A0, A1, A2.
A0 A1 A2 Dirección
0 0 0 0x20 0 0 1 0x21 0 1 0 0x22 0 1 1 0x23 1 0 0 0x24 1 0 1 0x25 1 1 0 0x26 1 1 1 0x27
0 => BAJO
1 => ALTO
Paso 1: conexión entre la pantalla LCD y el adaptador
Primero, debes soldar este adaptador con lcd. Puede conectarlo directamente a la parte posterior de la pantalla lcd. Pero lo he soldado en un PCB. También puedes hacerlo como desees. Pero debes tener cuidado con la conexión correcta. De lo contrario, se enfrentará a un gran problema.
Paso 2: Conexión con Arduino y el adaptador I2C Lcd
Arduino => Adaptador LCD I2C
GND => GND
5V => VCC
A4 => SDA
A5 => SCL
Paso 3: Encienda y pruebe
#define USE_ALB_LCD_I2C
#include "ArduinoLearningBoard.h" ALB_LCD_I2C lcd; configuración vacía () {lcd.init (); LCD luz de fondo(); lcd.clear (); } bucle vacío () {lcd.setCursor (0, 0); // lcd.setCursor (columna, fila); lcd.print ("ABCD 1234 + - / *"); lcd.setCursor (0, 1); // aquí fila = 1 significa segunda línea lcd.print ((char) 64); // 64 = @ lcd.print ((char) 223); // 223 = dgree sign lcd.print ((char) 224); // 224 = signo alfa lcd.print ((char) 232); // 232 = root lcd.print ((char) 242); // 242 = thita lcd.print ((char) 228); // 228 = micro}
Paso 4: descarga de la biblioteca para I2C Lcd
abrir arduino IDE => ir a Herramientas => administrar bibliotecas => buscar Arduino Learning Board
y descargue la biblioteca.
Si ya tiene la biblioteca, omita este paso.
Paso 5: Paso final
He utilizado la pantalla lcd I2C para mostrar la temperatura y la humedad del medio ambiente.