code{ overflow:auto; /* barra de rolagem*/ background: #E8E8E8; border:1px solid #000000; color:#XXXXXX; /* cor da fonte*/ font-size:90%; height:200px; display:block; white-space:pre; text-align:left; word-wrap:break-word; padding:0 10px 5px 20px; }

Friday, 14 October 2016

Módulo I2C para Display Arduino

Uma das dificuldades para conectar um display vulgar tipo 16x2 ou 20x4 a um Arduino é o elevado número de portas que este requere limitando o uso do Arduino. Uma solução para este problema é recorrer ao uso de um módulo de interface I2C. Este módulo está concebido para acoplar directamente no display e conecta-se ao arduino usando apenas 2 portas mais a alimentação que pode ser externa. O I2C estabelece comunicação série com o arduino através das portas SCL e SDA que correspondem aos pinos 28 e 29 do ATMEGA.




Em matéria de software, a programação de um display através do módulo I2C exige a inclusão de uma biblioteca específica LiquidCrystal_I2C.h a qual pode obter efectuando o download aqui. A sua instalação é muito simples, depois de efectuar o download, tem que descompactar a pasta e copiar para a pasta libraries do software de programação do Arduino. Lembre-se que sempre no seu programa de arduino tem que incluir esta biblioteca da seguinte forma:

#include <LiquidCrystal_I2C.h> 


Mais à frente em outros post's vamos ensinar como programar o display usando I2C, por agora fica apenas a referência de que pode encontrar à venda displays 16x2 ou 20x4 na loja on-line Mbox, em www.mbox.pt.vu.


No comments:

Post a Comment