Hello Libelium.
I have a problem with the smartparking sensor. When I execute this code:
Quote:
#define ADDRESS "0013A20040763C97"
#define TIME "00:00:00:30"
int temperature;
boolean status;
char aux[200]= "Prueba";
packetXBee* paq_sent;
#define key_access "LIBELIUM"
void setup()
{
SensorParking.loadReference();
SensorParking.setBoardMode(SENS_ON);
delay(2000);
SensorParking.calibration();
SensorParking.setBoardMode(SENS_OFF);
RTC.ON();
PWR.deepSleep(TIME,RTC_OFFSET,RTC_ALM1_MODE1,ALL_OFF);
}
void loop()
{
SensorParking.setBoardMode(SENS_ON);
SensorParking.readParkingSetReset();
temperature = SensorParking.readTemperature();
SensorParking.calculateReference(temperature);
status = SensorParking.estimateState();
xbee802.init(XBEE_802_15_4,FREQ2_4G,NORMAL);
xbee802.ON();
if(status == PARKING_OCCUPIED){
xbee802.send(ADDRESS,"Ocupada\n");
Utils.setLED(LED0, LED_ON);
delay(1000);
}else{
xbee802.send(ADDRESS,"LIBRE\n");
Utils.setLED(LED0, LED_OFF);
delay(1000);
}
delay(100);
xbee802.OFF();
RTC.ON();
//PWR.deepSleep(TIME,RTC_OFFSET,RTC_ALM1_MODE1,ALL_OFF);
}
I obtain always that the place is ocuppied and I dont understand why.
Thankyou.