• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Cursos Gerais ·

Robótica

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

NBR 5410 Iluminação e Tomadas - Dimensionamento e Recomendações

11

NBR 5410 Iluminação e Tomadas - Dimensionamento e Recomendações

Robótica

UMG

Atividade Pós Graduação Robótica Educacional

15

Atividade Pós Graduação Robótica Educacional

Robótica

UMG

Robótica Aula 7 e 8

52

Robótica Aula 7 e 8

Robótica

UMG

Controle de Velocidade e Rotação de Motor DC com Arduino e PWM - Código e Explicação

6

Controle de Velocidade e Rotação de Motor DC com Arduino e PWM - Código e Explicação

Robótica

UMG

Fundamentos da Robotica Educacional - Resolucao de Exercicios com Tinkercad e Multimetro

3

Fundamentos da Robotica Educacional - Resolucao de Exercicios com Tinkercad e Multimetro

Robótica

UMG

Anotacoes Numeros Aleatorios y 34623x 09236

1

Anotacoes Numeros Aleatorios y 34623x 09236

Robótica

UMG

Sequência Numérica Crescente e Decrescente - Exercício de Matemática

1

Sequência Numérica Crescente e Decrescente - Exercício de Matemática

Robótica

UMG

Lista de Exercícios Resolvida: Teoria dos Conjuntos e Probabilidade

27

Lista de Exercícios Resolvida: Teoria dos Conjuntos e Probabilidade

Robótica

UMG

Comunicacao Serial Arduino MEGA - Teoria e Pratica

5

Comunicacao Serial Arduino MEGA - Teoria e Pratica

Robótica

UMG

Redação Dissertativa

1

Redação Dissertativa

Robótica

UMG

Texto de pré-visualização

Autor Édilus de Carvalho Castro Penido Pág 1 LCD Um módulo LCD Liquid Crystal Display Mostrador de Cristal Líquido é um dis positivo Figura 1 que pode ser utilizado mostrar mensagens enviadas pelo Arduino Figura 1 Chave simples A comunicação entre eles normalmente é realizada através de sete pinos chama dos RS RW EN D4 D5 D6 e D7 e requer a utilização de uma biblioteca arquivo h que contenha as funções para as operações de apagamento e escrita de mensagens A seguir listamos as principais funções da biblioteca NativeLiquidCrystalh que será utilizada para a comunicação com o LCD no simulador UnoArduSim beginC L Inicialização da comunicação entre o Arduino e o módulo LCD indicando a sua quantidade de linhas L e o número de caracteres C em cada uma delas setCursorC L Posicionamento do cursor numa coluna C e numa linha L específicas printmensagem Escrita da mensagem na posição atual do cursor clear Apagamento da tela do módulo Arduíno Teoria Prática Área Computação Prof Édilus de Carvalho Castro Penido Autor Édilus de Carvalho Castro Penido Pág 2 O Código 1 mostra uma forma de exibir mensagens simples em três linhas dife rentes num LCD 20 x 4 20 Caracteres x 4 Linhas define LRS 44 define LEN 45 define LRW 46 define LD4 40 define LD5 41 define LD6 42 define LD7 43 include NativeLiquidCrystalh NativeLiquidCrystal lcdLRS LRW LEN LD4 LD5 LD6 LD7 void setup lcdbegin20 4 LCD 20x4 20 Caracteres x 4 Linhas lcdsetCursor8 0 Cursor Coluna 8 Linha 0 lcdprintIFMG lcdsetCursor1 1 Cursor Coluna 1 Linha 1 lcdprintCampus Ouro Branco lcdsetCursor6 2 Cursor Coluna 6 Linha 2 lcdprintRobotica void loop Código 1 Exibição de mensagens simples no LCD Para abrir a janela de exibição de mensagens do LCD devemos clicar duas vezes no símbolo desse módulo na janela do simulador Figura 2 Quando a janela de exibição for mostrada devemos marcar a opção 20 by 4 Figura 3 O Código 2 mostra uma forma de exibir uma mensagem inicial durante dois se gundos num LCD 20 x 4 apagando a tela em seguida Depois disso serão exibidas mensagens de acordo com o botão BT1 ou BT2 pressionado O Código 3 mostra uma forma de escolher a posição de uma mensagem justifi cada à esquerda ou justificada à direita exibida após pressionamento de um botão BT1 ou BT2 de acordo com o estado de uma chave CH1 Autor Édilus de Carvalho Castro Penido Pág 3 Figura 2 Indicação do módulo LCD no simulador UnoArduSim Figura 3 Janela de exibição de mensagens do módulo LCD Autor Édilus de Carvalho Castro Penido Pág 4 define BT1 2 define BT2 3 define LRS 44 define LEN 45 define LRW 46 define LD4 40 define LD5 41 define LD6 42 define LD7 43 include NativeLiquidCrystalh NativeLiquidCrystal lcdLRS LRW LEN LD4 LD5 LD6 LD7 void setup pinModeBT1 INPUT pinModeBT2 INPUT lcdbegin20 4 LCD 20x4 20 Caracteres x 4 Linhas lcdsetCursor6 0 Cursor Coluna 6 Linha 0 lcdprintRobotica delay2000 lcdclear void loop if digitalReadBT1 1 lcdclear lcdsetCursor0 0 lcdprintBT1 Pressionado if digitalReadBT2 1 lcdclear lcdsetCursor0 1 lcdprintBT2 Pressionado Código 2 Exibição de mensagem de acordo com o botão pressionado Autor Édilus de Carvalho Castro Penido Pág 5 define BT1 2 define BT2 3 define CH1 4 define LRS 44 define LEN 45 define LRW 46 define LD4 40 define LD5 41 define LD6 42 define LD7 43 include NativeLiquidCrystalh NativeLiquidCrystal lcdLRS LRW LEN LD4 LD5 LD6 LD7 void setup pinModeBT1 INPUT pinModeBT2 INPUT pinModeCH1 INPUT lcdbegin20 4 LCD 20x4 20 Caracteres x 4 Linhas void loop if digitalReadCH1 0 if digitalReadBT1 1 lcdclear lcdsetCursor0 0 lcdprintBT1 if digitalReadBT2 1 lcdclear lcdsetCursor0 1 lcdprintBT2 else if digitalReadBT1 1 lcdclear lcdsetCursor16 0 lcdprintBT1 if digitalReadBT2 1 lcdclear lcdsetCursor16 1 lcdprintBT2 Código 3 Mudança da posição de uma mensagem controlada por uma chave Autor Édilus de Carvalho Castro Penido Pág 6 Ligações de Componentes no Simulador UnoArduSim a Módulo LCD Para a simulação de um módulo LCD Figura 4 no UnoArduSim devemos incluir a biblioteca NativeLiquidCrystalh no código e inicializála como mostrado abai xo define LRS 44 define LEN 45 define LRW 46 define LD4 40 define LD5 41 define LD6 42 define LD7 43 include NativeLiquidCrystalh NativeLiquidCrystal lcdLRS LRW LEN LD4 LD5 LD6 LD7 Figura 4 Módulo LCD ligado em um Arduino UNO

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

NBR 5410 Iluminação e Tomadas - Dimensionamento e Recomendações

11

NBR 5410 Iluminação e Tomadas - Dimensionamento e Recomendações

Robótica

UMG

Atividade Pós Graduação Robótica Educacional

15

Atividade Pós Graduação Robótica Educacional

Robótica

UMG

Robótica Aula 7 e 8

52

Robótica Aula 7 e 8

Robótica

UMG

Controle de Velocidade e Rotação de Motor DC com Arduino e PWM - Código e Explicação

6

Controle de Velocidade e Rotação de Motor DC com Arduino e PWM - Código e Explicação

Robótica

UMG

Fundamentos da Robotica Educacional - Resolucao de Exercicios com Tinkercad e Multimetro

3

Fundamentos da Robotica Educacional - Resolucao de Exercicios com Tinkercad e Multimetro

Robótica

UMG

Anotacoes Numeros Aleatorios y 34623x 09236

1

Anotacoes Numeros Aleatorios y 34623x 09236

Robótica

UMG

Sequência Numérica Crescente e Decrescente - Exercício de Matemática

1

Sequência Numérica Crescente e Decrescente - Exercício de Matemática

Robótica

UMG

Lista de Exercícios Resolvida: Teoria dos Conjuntos e Probabilidade

27

Lista de Exercícios Resolvida: Teoria dos Conjuntos e Probabilidade

Robótica

UMG

Comunicacao Serial Arduino MEGA - Teoria e Pratica

5

Comunicacao Serial Arduino MEGA - Teoria e Pratica

Robótica

UMG

Redação Dissertativa

1

Redação Dissertativa

Robótica

UMG

Texto de pré-visualização

Autor Édilus de Carvalho Castro Penido Pág 1 LCD Um módulo LCD Liquid Crystal Display Mostrador de Cristal Líquido é um dis positivo Figura 1 que pode ser utilizado mostrar mensagens enviadas pelo Arduino Figura 1 Chave simples A comunicação entre eles normalmente é realizada através de sete pinos chama dos RS RW EN D4 D5 D6 e D7 e requer a utilização de uma biblioteca arquivo h que contenha as funções para as operações de apagamento e escrita de mensagens A seguir listamos as principais funções da biblioteca NativeLiquidCrystalh que será utilizada para a comunicação com o LCD no simulador UnoArduSim beginC L Inicialização da comunicação entre o Arduino e o módulo LCD indicando a sua quantidade de linhas L e o número de caracteres C em cada uma delas setCursorC L Posicionamento do cursor numa coluna C e numa linha L específicas printmensagem Escrita da mensagem na posição atual do cursor clear Apagamento da tela do módulo Arduíno Teoria Prática Área Computação Prof Édilus de Carvalho Castro Penido Autor Édilus de Carvalho Castro Penido Pág 2 O Código 1 mostra uma forma de exibir mensagens simples em três linhas dife rentes num LCD 20 x 4 20 Caracteres x 4 Linhas define LRS 44 define LEN 45 define LRW 46 define LD4 40 define LD5 41 define LD6 42 define LD7 43 include NativeLiquidCrystalh NativeLiquidCrystal lcdLRS LRW LEN LD4 LD5 LD6 LD7 void setup lcdbegin20 4 LCD 20x4 20 Caracteres x 4 Linhas lcdsetCursor8 0 Cursor Coluna 8 Linha 0 lcdprintIFMG lcdsetCursor1 1 Cursor Coluna 1 Linha 1 lcdprintCampus Ouro Branco lcdsetCursor6 2 Cursor Coluna 6 Linha 2 lcdprintRobotica void loop Código 1 Exibição de mensagens simples no LCD Para abrir a janela de exibição de mensagens do LCD devemos clicar duas vezes no símbolo desse módulo na janela do simulador Figura 2 Quando a janela de exibição for mostrada devemos marcar a opção 20 by 4 Figura 3 O Código 2 mostra uma forma de exibir uma mensagem inicial durante dois se gundos num LCD 20 x 4 apagando a tela em seguida Depois disso serão exibidas mensagens de acordo com o botão BT1 ou BT2 pressionado O Código 3 mostra uma forma de escolher a posição de uma mensagem justifi cada à esquerda ou justificada à direita exibida após pressionamento de um botão BT1 ou BT2 de acordo com o estado de uma chave CH1 Autor Édilus de Carvalho Castro Penido Pág 3 Figura 2 Indicação do módulo LCD no simulador UnoArduSim Figura 3 Janela de exibição de mensagens do módulo LCD Autor Édilus de Carvalho Castro Penido Pág 4 define BT1 2 define BT2 3 define LRS 44 define LEN 45 define LRW 46 define LD4 40 define LD5 41 define LD6 42 define LD7 43 include NativeLiquidCrystalh NativeLiquidCrystal lcdLRS LRW LEN LD4 LD5 LD6 LD7 void setup pinModeBT1 INPUT pinModeBT2 INPUT lcdbegin20 4 LCD 20x4 20 Caracteres x 4 Linhas lcdsetCursor6 0 Cursor Coluna 6 Linha 0 lcdprintRobotica delay2000 lcdclear void loop if digitalReadBT1 1 lcdclear lcdsetCursor0 0 lcdprintBT1 Pressionado if digitalReadBT2 1 lcdclear lcdsetCursor0 1 lcdprintBT2 Pressionado Código 2 Exibição de mensagem de acordo com o botão pressionado Autor Édilus de Carvalho Castro Penido Pág 5 define BT1 2 define BT2 3 define CH1 4 define LRS 44 define LEN 45 define LRW 46 define LD4 40 define LD5 41 define LD6 42 define LD7 43 include NativeLiquidCrystalh NativeLiquidCrystal lcdLRS LRW LEN LD4 LD5 LD6 LD7 void setup pinModeBT1 INPUT pinModeBT2 INPUT pinModeCH1 INPUT lcdbegin20 4 LCD 20x4 20 Caracteres x 4 Linhas void loop if digitalReadCH1 0 if digitalReadBT1 1 lcdclear lcdsetCursor0 0 lcdprintBT1 if digitalReadBT2 1 lcdclear lcdsetCursor0 1 lcdprintBT2 else if digitalReadBT1 1 lcdclear lcdsetCursor16 0 lcdprintBT1 if digitalReadBT2 1 lcdclear lcdsetCursor16 1 lcdprintBT2 Código 3 Mudança da posição de uma mensagem controlada por uma chave Autor Édilus de Carvalho Castro Penido Pág 6 Ligações de Componentes no Simulador UnoArduSim a Módulo LCD Para a simulação de um módulo LCD Figura 4 no UnoArduSim devemos incluir a biblioteca NativeLiquidCrystalh no código e inicializála como mostrado abai xo define LRS 44 define LEN 45 define LRW 46 define LD4 40 define LD5 41 define LD6 42 define LD7 43 include NativeLiquidCrystalh NativeLiquidCrystal lcdLRS LRW LEN LD4 LD5 LD6 LD7 Figura 4 Módulo LCD ligado em um Arduino UNO

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®