Projeto do Proteus AQUI versão do Proteus 8.3 SP2 Código dos componentes no Proteus: LCD 16x2: LM016L i2C: PCF8574 |
LCD 16x2: LM016L
ARES |
ISIS |
i2C: PCF8574
ARES |
ISIS |
Detalhe do i2C:
imagem: https://www.arduinoecia.com.br/modulo-i2c-display-16x2-arduino/ |
imagem: https://www.arduinoecia.com.br/modulo-i2c-display-16x2-arduino/ |
O código padrão do I2C é 0x27, mas pode ser alterado.
Configurando o programa do Arduino:
clique em Arquivo\Preferências
Baixe a biblioteca do I2C:
Sketch\Incluir Biblioteca\Gerenciar Bibliotecas...
Digite na busca: LiquidCrystal_I2C e clique em "instalar"
ou baixe as bibliotecas AQUI
Simulino nesta página:
https://laboratoriomaker.blogspot.com/2020/09/proteus-software-library-simulino-e.html
No programa do Arduino, clique em: Sketch\Incluir Biblioteca\Adicionar biblioteca .ZIP
Para instalar a biblioteca Wire.h, coloque a pasta "Wire" dentro da pasta:
C:\Program Files (x86)\Arduino\libraries
Para instalar a biblioteca Wire.h, coloque a pasta "Wire" dentro da pasta:
C:\Program Files (x86)\Arduino\libraries
Código do Arduino:
#include <Wire.h> //INCLUSÃO DE BIBLIOTECA
#include <LiquidCrystal_I2C.h> //INCLUSÃO DE BIBLIOTECA
LiquidCrystal_I2C lcd(0x20, 16, 2); //Inicializa o display no endereco 0x20 para 16 caracteres e 2 linhas no display
void setup() {
lcd.begin (16, 2); //SETA A QUANTIDADE DE COLUNAS(16) E O NÚMERO DE LINHAS(2) DO DISPLAY
lcd.setBacklight(HIGH); //LIGA O BACKLIGHT (LUZ DE FUNDO)
}
void loop() {
lcd.setCursor(0, 0); //SETA A POSIÇÃO DO CURSOR
lcd.print("Arduino LCD 16X2"); //IMPRIME O TEXTO NO DISPLAY LCD
lcd.setCursor(0, 1); //SETA A POSIÇÃO DO CURSOR
lcd.print(" COM I2C "); //IMPRIME O TEXTO NO DISPLAY LCD
delay(2000); //INTERVALO DE 2 SEGUNDOS
lcd.setCursor(0, 0); //SETA A POSIÇÃO DO CURSOR
lcd.print(" Laboratorio "); //IMPRIME O TEXTO NO DISPLAY LCD
lcd.setCursor(0, 1); //SETA A POSIÇÃO DO CURSOR
lcd.print(" Maker "); //IMPRIME O TEXTO NO DISPLAY LCD
delay(2000); //INTERVALO DE 2 SEGUNDOS
}
Após VERIFICAR o código no programa do arduino, peque o endereço com final "hex", como mostra na figura abaixo:
OBS: Se o nome do usuário tem acento, como é o meu caso, você terá que ir
na pasta pra pegar o endereço:
C:\Users\Patrícia\AppData\Local\Temp\arduino_build_67624\HelloWorld.pde.hex
esse endereço é só um exemplo
Cole na configuração do Arduino (de um duplo clique na figura do Arduino) no Proteus e clique em OK:
Nenhum comentário:
Postar um comentário