Boa noite galera!blz? Estou com uma dúvida em meu projeto,estou tentando fazer com que certa mensagem apareça na tela LCD. Ex :

Eu quero que quando eu abrir a Serial e digitar o número 1,ele apareça uma certa Mensagem,e quando digitar 2,apareça outra. Este é meu código mas Não Funciona,se puderem me ajudar agradeço :D

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int opc;

void setup()
{

Serial.begin(9600);
lcd.begin(16, 2);


}

void loop()
{

opc = Serial.read();

switch(opc){
case 1:

lcd.setCursor(0, 0);
lcd.print("Ola Garagista!");
break;

case 2:
lcd.setCursor(0, 1);
lcd.print("LabdeGaragem");
}
}

Exibições: 99

Responder esta

Respostas a este tópico

Quando vc le a serial vem caracteres, e não valores.

Vc precisa usar: '1'  e '2' com essa aspa simples.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço