"Eletroeletrônica e Informações"
Home
Artigos

Circuitos

Arduino
Pic
Informações
ARDUINO

Interface Serial I²C

Autor: Ivanildo M. Gonçalves

Com o uso desta pequena interface, que pode ser adquirida facilmente pela internet, podemos simplificar a ligação do Arduino ao display LCD de 16 x 2.

Normalmente para ligar o display LCD ao arduino costumamos adotar o padrão abaixo:

  • pino 1 do LCD ligado ao GND do arduino;
  • pino 2 do LCD ligado ao 5V do arduino;
  • pino 3 do LCD ligado ao pino central do primeiro potênciômetro (controle de contraste);
  • pino 4 do LCD ligado ao pino digital 9 do arduino;
  • pino 5 do LCD ligado ao GND do arduino;
  • pino 6 do LCD ligado ao pino digital 8 do arduino;
  • pino 11 do LCD ligado ao pino digital 5 do arduino;
  • pino 12 do LCD ligado ao pino digital 4 do arduino;
  • pino 13 do LCD ligado ao pino digital 3 do arduino;
  • pino 14 do LCD ligado ao pino digital 2 do arduino;
  • pino 15 do LCD ligado ao pino central do segundo potênciômetro (controle do brilho);
  • pino 16 do LCD ligado ao GND do arduino.

Como se vê, nesta ligação direta do LCD ao arduino são muitas as conexões e ocupamos 6 portas do arduino.

Com os uso da interface a ligação é feita utilizando apenas duas "portas" do arduino para comunicação de dados(Data e Clock), ligamos a alimentação (5Vcc e Ground) e a interface já contém até mesmo o trimpot de ajuste de contraste para o LCD. Ou seja, apenas 4 fios interligam o arduino a interface e esta é montada diretamente nos pinos do display LCD.

Ligação da interface I²C no Arduino:

  • pino SCL da interface deve ser ligado ao A5 do Arduino
  • pino SDA da interface deve ser ligado ao A4 do Arduino
  • pino VCC da interface deve ser ligado ao +5V do Arduino
  • pino GND da interface deve ser ligado ao GND do Arduino

Veja abaixo a imagem da ligação da I²C ao Arduino:

Abaixo a imagem da montagem testada no meu laboratório:

.

Segue abaixo o link para o Download da Biblioteca:

Biblioteca I²C

Instruções para uso da biblioteca:

>> Fazer o download da biblioteca;
>> Descompactar, renomear a pasta para LiquidCrystal_I2C;
>> Copiar a pasta LiquidCrystal_I2C dentro da pasta libraries da IDE do arduino;
>> Reinicie a IDE se estiver aberta;
>> Para testar vá em file >> examples >> LiquidCrystal_I2C, escolher um dos três exemplos e fazer o upload para o arduino.


 

 

 

Treinamento Em Arduino

Loja Virtual

Artigos   Circuitos Arduino Pic Informações