/ / Arduino armazena variável por serial read rfid - variables, serial-port, arduino, rfid

Variável de armazenamento do Arduino por leitura serial rfid - variáveis, porta serial, arduino, rfid

Eu quero armazenar o mesmo que é exibido no Serial Monitor em uma variável, porque depois disso eu posso enviar o valor para um banco de dados. Esse é o código:

if (bytesread == 12) {
for (i=0; i<5; i++) {
if (code[i] < 16) Serial.print("0");
Serial.print(code[i], HEX);
}
Serial.println();
}

É exibida no Monitor serial a tag que eu digitalizo:

04007E4985

Eu quero armazenar o valor da tag em uma variável como:

    tag = code[i];

Alguma sugestão?

Respostas:

0 para resposta № 1

Crie uma matriz de caracteres e coloque-a:

char theCode[5];
if (bytesread == 12) {
for (i=0; i<5; i++) {
if (code[i] < 16) Serial.print("0");
// Serial.print(code[i], HEX);
theCode[i] = code[i];
}
Serial.println(theCode);
}