Pesquisar neste blog

05/04/2020

Programa 20 String no arduino


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: