String textoRecebido = "";
unsigned long delay1 = 0;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);//permitir escrever no monitor serial
}
void loop() {
// put your main code here, to run repeatedly:
char caracter;
if(Serial.available()){//verifica se tem alguma informação disponivel
caracter = Serial.read();//le um caracter
textoRecebido += caracter; // armazena dentro da string
delay1 = millis();//envia os caracters para o sketup
}
if(((millis() - delay1) > 10) && (textoRecebido != "")){
Serial.print("Texto digitado: ");
Serial.print(textoRecebido);
textoRecebido = "";
}
}
Saída:
Nenhum comentário:
Postar um comentário