#include <SoftwareSerial.h>
// creo una porta seriale di tipo software sui pin 2(RX) e 3(TX)
uint8_t rxxbee = 2;
uint8_t txxbee = 3;
SoftwareSerial Serial_xbee(rxxbee,txxbee);
// variable to store the data received
int sensorValue = 0;
// costant values of the frame
const byte startDelimeter = 0x7E;
void setup()
{
// starts serial communication
Serial.begin(9600);
Serial_xbee.begin(9600);
}
void loop()
{
// send data through xBee
spedisci(startDelimeter);
spedisci(MSB_1);
spedisci(LSB_2);
long sum = 0; // accumulate the checksum
sum += spedisci(frameType);
sum += spedisci(frameID);
sum += spedisci(MSB_5);
sum += spedisci(b_6);
sum += spedisci(b_7);
sum += spedisci(b_8);
sum += spedisci(b_9);
sum += spedisci(b_10);
sum += spedisci(b_11);
sum += spedisci(LSB_12);
sum += spedisci(opt);
sum += spedisci(checksum);
spedisci( sum );
}