SOS, arduino com LCD + módulo i2c dando errado

Preciso muito de ajuda em um projeto que estou fazendo utilizando LCD com o módulo i2C. Acontece que já vi vários posts relacionados a esse tipo de problema, mas nenhum deu jeito aqui. Quando eu uso do exemplo mais básico da biblioteca do LCD até a um mais complexo, o display fica aceso mostrando quadrados e não apresenta nenhuma mensagem. Já fiz de tudo, mas apenas não apresenta nada, só os quadrados brancos. Já mexi no potenciômetro pra ajustar o contraste, mudei o endereço, usei bibliotecas diferente e nada. O que vocês acham que pode ser? Sou iniciante, estou bem frustrada com isso, passei o dia todo tentando arrumar uma solução.