Ir para conteúdo
Anúncios

Curso de Arduino – Display de LCD I2C 20 x 4 – Eletrônica Fácil

Antes de Ler o Artigo e assistir a vídeo aula show que preparamos para vocês, Inscreva – se no canal gratuitamente clicando na imagem abaixo, com isso a #familiaeletronicafacil logo chegará a marca de 50.000 pessoas que tornam este sonho realidade!


Resultado de imagem para inscreva-se no canal

Compre já o Seu Display LCD 20X4 com I2C com 10% de Desconto já! https://goo.gl/9NFJu8
Eletrônica fácil apresenta: Nesta vídeo aula do curso de Arduino o professor Rodolpho Chrispim apresenta a como escrever mensagens, variáveis e muito mais no display de LCD 20 x 4 com módulo i2c fornecido pela Bangood. O professor Rodolpho mostra o passo a passo de como:

1 – Realizar as ligações físicas junto a display LCD e o Arduino Uno;

2 – Utilizar programa teste – I2C Scanner para saber o endereço do dispositivo I2C;

#include <Wire.h>
void setup()
{
  Wire.begin();
  Serial.begin(9600);
  while (!Serial);             
  Serial.println("\nI2C Scanner");
}
void loop()
{
  byte error, address;
  int nDevices;
  Serial.println("Scaneando dispositivos");
 
  nDevices = 0;
  for(address = 1; address < 127; address++ )
  {
    Wire.beginTransmission(address);
    error = Wire.endTransmission();
    if (error == 0)
    {
      Serial.print("I2C device encontrado no endereco 0x");
      if (address<16)
        Serial.print("0");
      Serial.print(address,HEX);
      Serial.println("  !");
      nDevices++;
    }
    else if (error==4)
    {
      Serial.print("Erro desconhecido no endereco 0x");
      if (address<16)
        Serial.print("0");
      Serial.println(address,HEX);
    }    
  }
  if (nDevices == 0)
    Serial.println("Nenhum dispositivo I2C encontrado\n");
  else
    Serial.println("FIM \n");
    delay(5000);           // wait 5 seconds for next scan
}

3 – Como incluir a biblioteca LiquidCrystal_I2c Para comunicar com o display de LCD 16×2 ou 20×4;

BAIXE A BIBLIOTECA DO LCD I2C  — > LiquidCrystal_I2C

4 – Quais os comandos para enviar mensagens ao LCD, limpar o LCD , enviar variáveis ao LCD e posicionar o cursor do LCD para escrever o texto desejado;

5 – Teste prático de toda a programação desenvolvida;

Código fonte completo do vídeo:

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x3F,20,4); // Endereço 0x3F , 20 colunas e 4 linhas

unsigned int inscritos = 49852;

void mensagem_1(void);
void mensagem_2(void);

void setup()
{
  lcd.init();                      
  lcd.setBacklight(HIGH);
  delay(200);
  lcd.setBacklight(LOW);
  delay(200);
  lcd.setBacklight(HIGH);
  delay(200);
  lcd.setBacklight(LOW);
  delay(200);
  lcd.setBacklight(HIGH);
  
  lcd.setCursor(2,0);
  lcd.print("ELETRONICA FACIL");
  lcd.setCursor(3,1);
  lcd.print("Teste LCD i2c");
  lcd.setCursor(1,2);
  lcd.print("Inscritos no Canal");
  lcd.setCursor(6,3);
  lcd.print(inscritos);
  lcd.print(" mil");
  delay(5000);
}

void loop()
{
  mensagem_1();
  delay(7000);
  mensagem_2();
  delay(7000);
}

void mensagem_1()
{
  lcd.clear();
  lcd.setCursor(3,0);
  lcd.print("Faltam Apenas");
  lcd.setCursor(3,1);
  lcd.print(50000 - inscritos);
  lcd.print("  Inscritos");
  lcd.setCursor(3,2);
  lcd.print("Para os 50 mil");
  lcd.setCursor(3,3);
  lcd.print("Inscreva-se ja");
}

void mensagem_2()
{
  lcd.clear();
  lcd.setCursor(2,0);
  lcd.print("Faca parte vc tb");
  lcd.setCursor(6,1);
  lcd.print("#Familia");
  lcd.setCursor(2,2);
  lcd.print("Eletronica Facil");
  lcd.setCursor(1,3);
  lcd.print("Contamos com Voces");
}

Assista agora: Como medir umidade e temperatura com o sensor DHT11 e Arduino

 

INSCREVA-SE NO CANAL E RECEBA TODAS AS ATUALIZAÇÕES GRATUITAMENTE CLICANDO AQUI

ACESSE TODOS NOSSOS CURSOS GRATUITOS CLICANDO AQUI

Acesso já nossa página no Facebook

Resultado de imagem para facebook

Comunidade do Eletrônica Fácil Vídeo aulas no Facebook

Eletrônica Fácil - New Generation Logotipo (Destacado V2)

Twitter do Eletrônica Fácil:

Resultado de imagem para twitter

Porque aprender eletrônica é mais fácil do que parece.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

%d blogueiros gostam disto: