Índice:

Olá Mundo! no LCD usando CloudX M633: 4 etapas
Olá Mundo! no LCD usando CloudX M633: 4 etapas

Vídeo: Olá Mundo! no LCD usando CloudX M633: 4 etapas

Vídeo: Olá Mundo! no LCD usando CloudX M633: 4 etapas
Vídeo: HeadSet Gaming Cloud Stinger Core HyperX é bom e vale a pena? Review 2024, Novembro
Anonim
Olá Mundo! no LCD usando CloudX M633
Olá Mundo! no LCD usando CloudX M633

Neste tutorial, exibiremos em LCD (Tela de Cristal Líquido).

Etapa 1: LCD (tela de cristal líquido)

LCD (tela de cristal líquido)
LCD (tela de cristal líquido)

Os LCDs têm uma interface paralela, o que significa que o microcontrolador precisa manipular vários pinos de interface de uma vez para controlar o display. A interface consiste nos seguintes pinos:

Um pino de seleção de registro (RS) que controla onde na memória do LCD você está gravando dados. Você pode selecionar o registro de dados, que contém o que vai na tela, ou um registro de instrução, que é onde o controlador do LCD procura por instruções sobre o que fazer a seguir.

Um pino de leitura / gravação (R / W) que seleciona o modo de leitura ou o modo de gravação

Um pino de habilitação que permite a gravação nos registros

8 pinos de dados (D0 -D7). Os estados desses pinos (alto ou baixo) são os bits que você está gravando em um registro ao escrever ou os valores que está lendo ao ler.

Há também um pino de contraste da tela (Vo), pinos de fonte de alimentação (+ 5V e Gnd) e pinos de luz de fundo de LED (Bklt + e BKlt-) que você pode usar para ligar o LCD, controlar o contraste da tela e ligar e desligar o LED luz de fundo, respectivamente.

O processo de controlar a exibição envolve colocar os dados que formam a imagem do que você deseja exibir nos registradores de dados e, em seguida, colocar instruções no registrador de instruções. A Biblioteca LiquidCrystal simplifica isso para você, então você não precisa saber as instruções de baixo nível.

Os LCDs compatíveis com Hitachi podem ser controlados em dois modos: 4 bits ou 8 bits. O modo de 4 bits requer sete pinos de E / S do Arduino, enquanto o modo de 8 bits requer 11 pinos. Para exibir texto na tela, você pode fazer quase tudo no modo de 4 bits, portanto, o exemplo mostra como controlar um LCD 2x16 no modo de 4 bits.

Etapa 2: COMPONENTE

COMPONENTE
COMPONENTE
COMPONENTE
COMPONENTE
COMPONENTE
COMPONENTE
COMPONENTE
COMPONENTE
  • CloudX M633
  • CloudX SoftCard
  • V3 Cord
  • LCD 16x2
  • Potenciômetro de 10k Ohm
  • Jumper wire
  • Resistor de 220 ohms
  • BreadBoard

você pode comprar seu componente aqui

Etapa 3: HARDWARE

HARDWARE
HARDWARE
  • Pino RS LCD para pino digital 1 do Cloudx M633
  • Ativar LCD pino para pino digital 2 do Cloudx M633
  • Pino LCD D4 para pino digital 3 do Cloudx M633
  • Pino LCD D5 para pino digital 4 do Cloudx M633
  • Pino LCD D6 para pino digital 5 do Cloudx M633
  • Pino LCD D7 para pino digital 6 do Cloudx M633

Além disso, conecte um potenciômetro de 10k a + 5V e GND, com seu limpador (saída) ao pino VO das telas LCD. Um resistor de 220 ohms é usado para alimentar a luz de fundo da tela, geralmente nos pinos 15 e 16 do conector LCD

Etapa 4: CODIFICAÇÃO

Copie este código para seu IDE CloudX

# include # include

configurar(){

lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (claro); lcdCmd (cursorOff);

ciclo(){

lcdWriteText (1, 2, "OLÁ, MUNDO!"); lcdWriteText (2, 2, "EU USO O CLOUDX");

}

}

Recomendado: