arduino serial print structure
struct Gyro_data_structure
{
    char command_name[6];
    int gyro_X;
    int gyro_Y;
    int gyro_Z;
};
struct Gyro_data_structure Gyro_data = {"Hello", 48, 49 , 50};
int size_gyro = sizeof(struct Gyro_data_structure);
void setup() 
{
  Serial.begin(9600); // opens serial port, sets data rate to 9600 bps
}
void loop()
{
  send(&Gyro_data);
  Serial.println();
  delay(1000);
}
void send (const Gyro_data_structure* table)
{
  Serial.write((const char*)table, size_gyro);  // 2 bytes.
}
bool receive(Gyro_data_structure* table)
{
  return (Serial.readBytes((char*)table, sizeof(Gyro_data_structure)) == sizeof(Gyro_data_structure));
}
