Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
O adaptador lcd I2C é um dispositivo que contém um chip micro-controlador PCF8574. Este microcontrolador é um expansor de E / S, que se comunica com outro chip microcontrolador com protocolo de comunicação de dois fios. Usando este adaptador, qualquer pessoa pode controlar um LCD 16x2 com apenas dois fios (SDA, SCL). Ele salva muitos pinos do Arduino ou outro microcontrolador. Possui um potenciômetro integrado para controlar o contraste do LCD. O endereço I2C padrão é 0x27. Você pode alterar este endereço conectando A0, A1, A2.
Endereço A0 A1 A2
0 0 0 0x20 0 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 => BAIXO
1 => ALTO
Etapa 1: conexão entre LCD e adaptador
Primeiro, você tem que soldar este adaptador com lcd. Você pode conectá-lo diretamente à parte traseira do display LCD. Mas eu tenho que soldar em um pcb. Você também pode fazer como desejar. Mas você deve ter cuidado com a conexão certa. Caso contrário, você enfrentará um grande problema.
Etapa 2: Conexão com Arduino e adaptador I2C Lcd
Arduino => adaptador I2C LCD
GND => GND
5V => VCC
A4 => SDA
A5 => SCL
Etapa 3: ligar e testar
#define USE_ALB_LCD_I2C
#include "ArduinoLearningBoard.h" ALB_LCD_I2C lcd; void setup () {lcd.init (); lcd.backlight (); lcd.clear (); } void loop () {lcd.setCursor (0, 0); // lcd.setCursor (coluna, linha); lcd.print ("ABCD 1234 + - / *"); lcd.setCursor (0, 1); // aqui linha = 1 significa segunda linha lcd.print ((char) 64); // 64 = @ lcd.print ((char) 223); // 223 = sinal dgree lcd.print ((char) 224); // 224 = sinal alfa lcd.print ((char) 232); // 232 = root lcd.print ((char) 242); // 242 = thita lcd.print ((char) 228); // 228 = micro}
Etapa 4: Baixando Biblioteca para I2C Lcd
abra o IDE do arduino => vá para Ferramentas => gerenciar bibliotecas => procure pelo Arduino Learning Board
e baixe a biblioteca.
Se você já tem a biblioteca, pule esta etapa.
Etapa 5: Etapa final
Usei o lcd I2C para mostrar a temperatura e a umidade do ambiente.