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:

Programa 19 Caracter

Exibir caracteres no Arduino

unsigned char palavra;
char letra, var;

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);

  palavra = 80;
  letra = 'H';
  var = 9;

  Serial.println(char(palavra));//convertendo em caracter
  Serial.println(letra);
  
  Serial.print(var);//no meio da tela
  Serial.println(letra, DEC);//imprimindo em decimal
  Serial.println(letra, BIN);// binário
  Serial.println(letra, HEX);//hexadecimal
  Serial.println(letra, OCT);//OCTAL

  Serial.println("\tOlá mundo !TESTE\n");
  Serial.println("Primeira frase.\0Segunda frase");
}

void loop() {
  // put your main code here, to run repeatedly:

}