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 № 1Crie 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);
}