
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

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.
Recomendado:
Conexões de campus: 8 etapas

Conexões com o campus: Declaração do problema O final do semestre costuma ser uma época estressante do ano para os alunos da Universidade de Indiana, pois eles se preocupam com os exames finais e as notas. A Universidade de Indiana já oferece algumas estratégias de alívio do estresse, como Balance at Kelley
Capas USB personalizadas impressas em 3D - em detalhes: 4 etapas

Capas USB personalizadas impressas em 3D - em detalhes: Olá, meu nome é Emese. Criei o site https://customflashdrive.co.uk/3d-print-your-own. Este é um lugar onde você pode personalizar uma caixa USB impressa em 3D. Personalizar uma caixa USB impressa em 3D é fácil: você adiciona seu próprio texto de até 10 caracteres e escolhe
Adaptador LCD I2c de caracteres (exemplo de conexão I2c): 12 etapas (com imagens)

Adaptador I2c de LCD de caracteres (exemplo de conexão I2c): Estou fazendo um esquema de conexão para um adaptador i2c de exibição de caracteres. Verifique as atualizações em meu site. Agora adiciono também um esquema de conexão de fiação para usar a biblioteca original, não minha biblioteca bifurcada. para as telas de LCD de caracteres, proje
Gravação / Reprodução / Overdub Midi com conexões de 5 pinos: 3 etapas

Midi Record / Play / Overdub com conexões de 5 pinos: * Usa um chip ATMega-1284 rodando a 8 MHz, com 4 k Bytes de RAM e 4 kBytes de eeprom * Usa os antigos conectores DIN de 5 pinos * Permite gravação e reprodução, bem como overdub: gravar junto com algo que você gravou antes. * Menu completo * Capab
ESP32: Detalhes internos e pinagem: 11 etapas

ESP32: Detalhes internos e pinagem: neste artigo, falaremos sobre os detalhes internos e a pinagem do ESP32. Vou mostrar como identificar corretamente os pinos olhando a ficha técnica, como identificar quais dos pinos funcionam como uma SAÍDA / ENTRADA, como ter uma visão geral de