Além disso, as entradas podem ser exibidas usando o monitor serial, bem como interface os módulos de exibição com Arduino. Este discurso explica que a entrada da entrada do programa Arduino usando o monitor serial e depois exibindo essa entrada na tela de cristal líquido (LCD) brevemente.
Monitor em série do Arduino IDE
Arduino IDE é o software que preenche a comunicação entre o computador e as placas Arduino usando um cabo USB. Este software é usado principalmente para fazer upload do programa Arduino para a placa Arduino. Além disso, este software possui um monitor serial que exibe as saídas e entradas do programa Arduino quando for compilado.
Você pode abrir o monitor serial clicando no ícone azul na parte superior direita no Arduino IDE. Depois de clicar em uma guia chamada Monitor Serial, será aberto na parte inferior do Arduinoide.
Para inserir a entrada no monitor serial, você pode inserir a entrada escrevendo -a na barra cinza que é destacada em vermelho na figura abaixo
A figura acima mostra como o monitor serial pode ser usado no Arduino IDE.
Como exibir a entrada serial de computador para LCD
Para dar uma idéia clara de como podemos dar a entrada a Arduino usando o monitor serial, damos um exemplo. Os componentes usados neste exemplo são:
O esquema para o circuito é:
Conjunto de hardware
Para conectar o circuito, posicionamos todos os componentes na placa de ensaio primeiro e, depois disso, usando fios de conexão, interface o LCD com o Arduino.
Demos a imagem para o conjunto de hardware do projeto em que os fios roxos estão conectando os pinos de dados do LCD com Arduino. Enquanto o fio amarelo conectado à saída do potenciômetro é dado à tela de cristal líquido para seu controle de brilho. Além disso, os pinos cinza estão conectando os pinos Rs e E do LCD ao Arduino Uno.
Usamos as duas camadas superiores da placa de ensaio, uma para os 5 volts e a outra para o solo, para conectar o LCD e o potenciômetro com suprimento de tensão.
Código Arduino para exibir a entrada serial no LCD
O código Arduino compilado para exibir a entrada serial no LCD é dado como:
#include // biblioteca para LCDO programa Arduino recebe uma entrada de personagem do monitor serial e, em seguida, essa entrada é exibida no LCD interface com Arduino. Nós usamos o Serial.disponível() função para ler as entradas do monitor serial, que lê apenas o número de bytes disponíveis para leitura.
Depois que o programa constatar que há dados disponíveis o Serial.ler() A função é usada no código Arduino para ler os dados armazenados no número de bytes. Esses são os dados reais, ou podemos dizer a entrada dada do usuário no monitor serial.
Os dados lidos pelo Arduino são então dados ao LCD.imprimir() função para que possa exibir os dados no LCD. Além disso, existem duas condições se forem usadas: a primeira condição é usada para verificar se há algum dado nos bytes para ler. A segunda condição define a posição de exibição dos dados que são fornecidos como uma entrada de tal maneira que, se os dados não estiverem chegando na primeira linha do módulo de exibição, adicione um espaço da próxima linha na variável string para movê -la para a próxima linha. Caso contrário, basta exibir os dados no LCD.
Saída de hardware do código Arduino para exibir entrada serial no LCD
O código do Arduino está pedindo para inserir o nome de qualquer site no monitor serial, como mostrado na figura abaixo:
O mesmo também é exibido no LCD:
Agora, demos a entrada para Arduino no monitor serial, como escrito a linha de cor cinza:
Então pressionando Ctrl+enter Para entrar na entrada e a entrada será exibida no LCD.
A entrada é exibida no LCD quando é inserida no monitor serial e pode ser vista na imagem postada abaixo:
A entrada também é exibida no monitor serial:
Conclusão
Na programação Arduino, podemos dar as entradas à placa Arduino usando o Arduino IDE. O Arduino IDE usa seu monitor serial para exibir as saídas do Arduino e também o usa para dar as entradas à placa Arduino. Para dar informações usando o monitor serial, existem principalmente duas funções usadas que são Serial.disponível() e Serial.ler() função. Neste artigo, as entradas seriais são realizadas e depois exibidas na tela de cristal líquido (LCD).