Algumas Dúvidas Rápidas

HugoPT:
A explicaçao e a seguinte:

MY FILES

DFrobot FILES

LiquidCrystal_I2C.h
LiquidCrystal_I2C.h

#define LCD_NOBACKLIGHT 0x80 //Este é o original do autor
#define LCD_NOBACKLIGHT 0x00 //Este é a versao dos chinocas

#define En B00010000  // Enable bit -->Este é o original do autor
#define En B00000100  // Enable bit -->Este é a versao dos chinocas

#define Rw B00100000  // Read/Write bit --> Este é o original do autor
#define Rw B00000010  // Read/Write bit -->Este é a versao dos chinocas

#define Rs B01000000  // Register select bit --> Este é o original do autor
#define Rs B00000001  // Register select bi[/quote] -->Este é a versao dos chinocas





Curiosamente no meu caso eu tropecei numa lib destas com uma board que comprei no ebay.A board funciona só que quando necessitei de usar um PCF em breadboard usei o esquema original nao funcionou devido aos pinos serem trocados.
Ora como a dos chinocas funcionava e na breadboard nao suspeitei de imensas coisas codigo ligaçoes e quando esgotei tudo comparei as linhas de controlo do lcd usando um Logic Analizer e descobri que estavam diferentes.Nunca suspeitei da lib e entao contactei o autor original que me esclareceu sobre eu poder ter uma versao alterada dos chinocas.Defacto tinha ...

a sim, o meu é original então ^^, ta tenso não arranjei um jeito de funcionar esse maldito lcd =(. mas coisas que só precisa de high tipo led ou motor dc, vai tenho até uma lib bem maneiro chamada ShiftOutMega