//baixe a biblioteca do lcd
//AutoEstudo da semana 4, Dispositivos de saída - Display I2C - LCD
//https://github.com/marcoschwartz/LiquidCrystal_I2C/archive/master.zip
//Quando baixar, renomei o arquivo tirando o master no final
//deixando apenas "LiquidCrystal_I2C"
//Deixe zipado mesmo
//vá para o arduino ide, clicle em Sketch(Ao lado de edit na barra
//de cima),includ libraries, add zip(cliqe no zip baixado e renomeado)
//apois instalar, reinicia a ide(fecha e abe denovo)
//iSSO É O PRO MODELO FISICO SE PRECISAR
#include <LiquidCrystal_I2C.h> //incluindo a biblioteca
#define SDA_PIN 9 //pinos para conectar(Seral data)
#define SCL_PIN 10 // Serial Clock
int lcdColumns = 16; //numero de colunas
int lcdRows = 2; //numero de colunas
//Tamanho do display
LiquidCrystal_I2C lcd(0x27, lcdColumns, lcdRows); // o 27 representa
//a marca do display, se esse cogigo nao funcionar no seu lcd, pode ser
//erro nabiblioteca ou que seu display é antigo
void setup(){
Wire.begin(SDA_PIN, SCL_PIN); // Iniciando o display,
//tipo um Serial.begin();
lcd.init();
lcd.backlight();
//funçoes proprias do lcd
}
void loop(){
lcd.setCursor(0, 0); //linha onde a mensagem vai aparecer
//O Primeiro numero representa as colunas indo de 0 a 15
//o segundo representa as linhas indo de 0 a 1
lcd.print("Hello, World!"); //um "Serial.print();" mas o dislay (Primeira linha)
delay(1000);
lcd.clear(); //limpar oq ta escrito(apagar)
// lcd.setCursor(0,1); //linha onde a mensagem vai aparecer (Segunda Linha)
// lcd.print("Hello, World2!");
// delay(1000);
// lcd.clear();
lcd.setCursor(15,1);
lcd.print("2");
delay(1000);
lcd.clear();
}
esp:0
esp:1
esp:2
esp:3
esp:4
esp:5
esp:6
esp:7
esp:8
esp:9
esp:10
esp:11
esp:12
esp:13
esp:14
esp:15
esp:16
esp:17
esp:18
esp:19
esp:20
esp:21
esp:35
esp:36
esp:37
esp:38
esp:39
esp:40
esp:41
esp:42
esp:45
esp:46
esp:47
esp:48
esp:3V3.1
esp:3V3.2
esp:RST
esp:5V
esp:GND.1
esp:GND.2
esp:TX
esp:RX
esp:GND.3
esp:GND.4
lcd1:GND
lcd1:VCC
lcd1:SDA
lcd1:SCL