//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