Fontes de Consulta
- Portal Vida de Silício - Display LCD 20×4 e LCD 16×2 com Adaptador I2C – Utilizando o display com Arduino
- Arduino e Cia - Como utilizar o módulo I2C com display LCD
Exemplo Robocore em Simulação
Biblioteca do exemplo Robocore - LiquidCrystal_I2C.h -
/* lcdI2C_0_0_0
*
* Exemplo de uso do LCD 16 x 2 I2C com o Arduino Uno
*
* Conexões com o Arduino UNO
* LCD I2C – SDA/A4 SCL/A5
*
* Versão:
* 0.0.0 -> Exemplo do site Robocore modificado
* https://www.robocore.net/tutoriais/primeiros-passos-com-modulo-i2c.html
*
* Data: 16/09/2021
* Autor: Luiz Oscar ruschel Pilger
*/
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define endereco 0x27 // endereços mais comum 0x27 para o CI Philips PCF8574T
//#define endereco 0x3F // endereços mais comum 0x3F para o CI Philips PCF8574AT
#define colunas 16
#define linhas 2
LiquidCrystal_I2C lcd(endereco,colunas,linhas); // Criando uma estrutura com o nome "lcd" nos parâmetros indicados
// variáveis globais
int x=0;
void setup()
{
lcd.init(); // Inicializando o LCD
lcd.backlight(); // Ligando o BackLight do LCD
lcd.print("Hello, world!"); // Exibindo no LED Hello, world!
}
void loop()
{
testaLcd();
}
void testaLcd(void){
lcd.setCursor(x,1);
lcd.print("oi");
delay (1000);
lcd.setCursor(x,1);
lcd.print(" ");
delay (1000);
x++;
if(x==16){
x=0;
}
}
Nenhum comentário:
Postar um comentário