O mais chato dos projetos com Arduíno e display de LCD é o número de fios, pois são necessários 4 para os dados, dois para controle, dois para alimentação e mais dois para um potenciômetro. Este módulo I2C com display 16×2 embutido facilita o projeto, pois agora são necessários apenas 4 fios para que o Arduíno comunique com o LCD.
Trata-se de um módulo soldado atrás de um display convencional HD44780 LCD 16×2.
Pode-se comprar este módulo separadamente caso você já tenha o display.
A ligação com o Arduíno é fácil: SDA no A4 e SDL no A5 (Analog in do Arduíno). Apesar de A4 e A5 serem pinos de entrada analógica, eles se transformam um uma interface I2C padrão carregando a correta biblioteca.
Funciona muito bem e é bem mais prático do que usar o LCD convencional. Para testar usei o código desta página.
Gostei da ideia de simplificar o projeto, além de poupar os pinos convencionais do Arduíno Uno para outros projetos. Deixo abaixo os links para os produtos utilizados neste texto:
Arduíno Uno – http://www.dx.com/p/uno-r3-atmega328p-development-board-for-arduino-402904
Módulo LCD convencional – http://www.dx.com/p/16-x-2-character-lcd-display-module-with-blue-backlight-121356
Módulo I2C sem LCD – http://www.dx.com/p/high-quality-i2c-lcd-1602-2004-adapter-board-module-for-arduino-441226
Módulo I2C com LCD – http://www.dx.com/p/i2c-iic-lcd-1602-yellow-green-display-module-w-4p-wire-for-arduino-441734