how to read value from address 0x05 and send to PC ? i hawe arduino duemilanove
/*
Arduino Duemilanove and Tri axis senzor ADIS16354
Datasheet:
http://www.analog.com/static/imported-files/data_sheets/ADIS16354.pdf
PIN function description ADIS16354:
Pin Mark Type Description
------------------------------------------------
pin 3 SCLK In SPI Serial Clock
pin 4 DOUT Out SPI Data Output
pin 5 DIN In SPI Data Input
pin 6 CS In SPI Chip Select
pin 7 DIO1 I/O Digital Input/Output
pin 8 RST In Reset
pin 9 DIO2 I/O Digital Input/Output
pin 10,11,12 VCC Power Supply 4.75 V to 5.25 V (power pin 5V)
pin 13,14,15 GND Power Ground
pin 20 AUX_DAC Out Auxiliary, 12-Bit, DAC Output
pin 21 AUX_ADC In Auxiliary, 12-Bit, ADC Input
Arduino Pin ---> ADIS16354
pin 2 pin 7 DIO1 Digital I/O
pin 3 pin 9 DIO2 Digital I/O
pin 4 pin 4 SPI data out
pin 5 pin 5 SPI data input
pin 6 pin 6 CS SPI chip select
pin 8 pin 8 Reset
pin 13 pin 3 SCLK - SPI serial clock
*/
#include <SPI.h>
#define DO1 2 //
#define DO2 3 //
#define SPIOUT 4 //
#define SPIIN 5 //
#define CS 6 //
#define RST 8 // Write 0x02 to Address 0x3E for factory default calibration
#define CLK 13 //
#define XGYRO_O 0x05 // X, Y, Z gyroscope output data address
#define YGYRO_O 0x07
#define ZGYRO_O 0x09
#define XACCL_O 0x0B // X, Y, Z accelerometer data output address
#define YACCL_O 0x0D
#define ZACCL_O 0x05F
void setup()
{
Serial.begin (112500);
pinMode(CS, INPUT);
pinMode(DO1, OUTPUT);
pinMode(DO2, OUTPUT);
pinMode(SPIIN, INPUT);
pinMode(SPIOUT, OUTPUT);
pinMode(RST, INPUT);
pinMode(CLK, INPUT);
pinMode(XGYRO_O, OUTPUT};
pinMode(YGYRO_O, OUTPUT};
pinMode(ZGYRO_O, OUTPUT};
pinMode(XACCLO_O, OUTPUT};
pinMode(YACCL_O, OUTPUT};
pinMode(ZACCL_O, OUTPUT};
digitalWrite(CS, HIGH); //set CS to 1
}