Índice:

Tutorial do Arduino LCD 16x2 - Interface do monitor LCD 1602 com o Arduino Uno: 5 etapas
Tutorial do Arduino LCD 16x2 - Interface do monitor LCD 1602 com o Arduino Uno: 5 etapas

Vídeo: Tutorial do Arduino LCD 16x2 - Interface do monitor LCD 1602 com o Arduino Uno: 5 etapas

Vídeo: Tutorial do Arduino LCD 16x2 - Interface do monitor LCD 1602 com o Arduino Uno: 5 etapas
Vídeo: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, Novembro
Anonim
Tutorial do Arduino LCD 16x2 | Interface do monitor LCD 1602 com o Arduino Uno
Tutorial do Arduino LCD 16x2 | Interface do monitor LCD 1602 com o Arduino Uno

Oi pessoal, já que muitos projetos precisam de uma tela para exibir os dados, seja algum medidor diy ou display de contagem de inscrições no YouTube ou uma calculadora ou um bloqueio de teclado com display e se todos esses tipos de projetos forem feitos com o Arduino, eles definitivamente precisarão de um display e uma vez que a maioria das telas não são muito baratas, exceto a tela LCD 1602, então é uma boa ideia usar uma tela lcd 16x2 com arduino para projetos, mas o único problema é que é uma tela spi e precisa de muitas conexões, então neste tutorial veremos como Eu conectei meu display com o Arduino e escrevi um código para exibir alguns dados no display LCD.

Etapa 1: Coisas que você precisa

Coisas que você precisa
Coisas que você precisa
Coisas que você precisa
Coisas que você precisa
Coisas que você precisa
Coisas que você precisa

Portanto, para estes instrutíveis, precisaremos das seguintes coisas: LCD 16X2

Arduino uno

Potenciômetro 10K

Resistor de 220 ohms

Fios de conexão

Tábua de pão

Etapa 2: Pinos do display LCD 1602

Pinos do display LCD 1602
Pinos do display LCD 1602

Os seguintes pinos estão disponíveis no display: VSS: Este é o pino de aterramento. VDD: Este é o pino 5V. V0: Este pino controla o contraste do LCD. RS (Register Select Pin): Este pino controla onde você está escrevendo dados na memória do LCD. Existem dois tipos de registros; Registrador de dados que contém o que vai na tela e o registro de instrução onde o LCD procura a próxima instrução. R / W (Pino de leitura / gravação): Este pino seleciona o modo; Modo de leitura ou modo de escrita. Conectá-lo ao aterramento colocará o LCD no modo de leitura. E (Pino de ativação): Este pino permite a gravação nos registros. Pinos de dados: Existem 8 pinos de dados (D0-D7). O estado alto ou baixo desses pinos representa os bits que você está gravando para registrar no modo de gravação ou os valores que você está lendo no modo de leitura. Os dois últimos pinos são para a luz de fundo do LCD. Alguns LCDs têm 16 pinos e alguns têm 14 pinos. Se você tiver um LCD de 14 pinos, isso significa que não há luz de fundo. A (LED +): Este pino é a conexão positiva da luz de fundo. K (LED-): Este pino é a conexão negativa da luz de fundo.

Etapa 3: conexões

Conexões
Conexões

O LCD pode ser conectado tanto no modo de 4 bits quanto no modo de 8 bits. No modo de 4 bits, temos que usar apenas os 4 pinos de dados, enquanto no modo de 8 bits teremos que usar todos os 8 pinos de dados. Você pode fazer quase tudo no modo de 4 bits, portanto, neste exemplo, vamos conectá-lo no modo de 4 bits. As conexões do LCD com o Arduino são as seguintes 16X2. LCD. Arduino UnoVSS. GNDVDD 5VV0 Meio do potenciômetro de 10K

Conecte as duas extremidades do potenciômetro ao GND e 5V

RS. Pino 7R / W GNDE pino 6D4 Pino 5D5. Pino 4D6 Pino 3D7 Pino 2A a 5V através de resistor de 220 ohm K GND

Etapa 4: Código

Código
Código

Antes de fazer o upload do código no Arduino, você terá que fazer o download da biblioteca para o LCD. A biblioteca terá funções integradas que nos ajudarão a simplificar o código. Baixe a biblioteca do link abaixo se o IDE mostrar um erro de exibição LibraryLCD Library: https://github.com/arduino-libraries/LiquidCrystal Depois de fazer o download, extraia-o na pasta da biblioteca do Arduino. # Include "LiquidCrystal.h" // Initializing a biblioteca para LCD

LiquidCrystal lcd (7, 6, 5, 4, 3, 2); // Inicializando os pinos onde conectamos o LCDvoid setup () // Qualquer coisa escrita nele será executada apenas uma vez {lcd.begin (16, 2); // Inicializando a interface na tela LCDlcd.setCursor (0, 0); // definir o cursor para a coluna 0, line1lcd.print ("Bem-vindo a"); // imprimir namelcd.setCursor (0, 1); // definir o cursor para a coluna 0, linha 2lcd.print ("Arduino World"); // imprimir o nome} void loop () // Qualquer coisa escrita nele será executada novamente e novamente {}

Etapa 5: Saída

Saída
Saída
Saída
Saída

Depois de enviar o código, seja qual for o texto inserido no código, ele será exibido em seu display LCD como meu e você pode usar o potenciômetro para ajustar o brilho do display para vê-lo mais claramente.

Recomendado: