Será que alguém pode me dar uma ajuda?

Fiz uma placa PCB para ligar um teclado e um LCD em I2C. Tudo funcionou muito bem, mas cometi o erro de trocar as portas digitais do LCD.

A porta DB7 deveria ter sido ligada no bit3 do PCF8574

A porta DB6 deveria ter sido ligada no bit2 do PCF8574

A porta DB5 deveria ter sido ligada no bit1 do PCF8574

A porta DB4 deveria ter sido ligada no bit0 do PCF8574

Ao invés disso eu liguei:

DB7 no bit0

DB6 no bit1

DB5 no bit2

DB4 no bit3

Alguém sabe como modificar LiquidCrystal_I2C.h ou LiquidCrystal_I2C.cpp para que a programação fique correta?

Desde já agradeço.

Exibições: 294

Responder esta

Respostas a este tópico

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço