ARDUINO + PLX DAQ + EXCEL

13/07/2016

0

Estou usando um sensor MFRC522 para reconhecer tags RFIDs. Ao passar as tags pelo leitor, o programa que exibirei a baixo, retorna a ID da minha tag(cartao, chaveiro, etc). Dessa maneira, gostaria de enviar essas IDs para o Excel. Estou usando a ferramenta PLX DAQ para espelhar os dados numa planilha, porém sem sucesso. Quando tento com programas mais simples, a ferramenta funciona sem problemas, portanto considero ser algum erro no meu código. Segue a baixo:

#include<String.h>
#include<SPI.h>
#include<MFRC522.h>

#define SS_PIN 10
#define RST_PIN 9
MFRC522 sensor(SS_PIN, RST_PIN);

byte x;
String id="";
String ant="null";

int ROW = 0;
int LABEL = 1;

void setup() {
  
  Serial.begin(9600);
  Serial.println("CLEARDATA");                                 
  Serial.println("LABEL,Time,ID"); 
  SPI.begin();
  sensor.PCD_Init();
  
}

void loop() {
  
  if(!sensor.PICC_IsNewCardPresent()){
    return;
  }
  if(!sensor.PICC_ReadCardSerial()){
    return;
  }

  for(byte i=0; i<sensor.uid.size; i++){
    x=sensor.uid.uidByte[i],HEX;
    id=id+(String)x;
  }

  if(id.equals(ant)==false){
  Serial.print("DATA,TIME,");  
    Serial.print(id);
  }
  ant=id;
  id="";
  
  ROW++;                                                                      
  if (ROW > 500){                                                                       
    ROW=0;                                                                    
    Serial.println("ROW,SET,2");                                      
  }                                                                       
  
  delay(5000);
  
}
Felipe Andrade

Felipe Andrade

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar