* SSI: - SSI-Clock TicTac must be equal or less 10µs. - 14 Clock TicTac are needed for the whole Position consiting of a 13 Bit word, the first TicTac is needed for the status bit, which enconde the status of the device, (0) for not clear. - After the the 14 TicTacs a puse of max. 80µs is needed for a new Position to be available.

* This Program: - emulates a SSI with the Arduino Ports 12 (clock) and 11 (data). - transform the binary code into absolute angle values - send the Position to COmputer via USB

if (PINB & (1<<PORTB3)) // this means that if PB3 is low it will read 0 and if PB3 is high it will read a value different from 0, in this case the value will be 0×08, or in binary 0b00001000. { getPosition(); } else { Serial.println ("PortB3 not high"); } if(Serial.available()) { Serial.println("Serial Available"); while(Serial.available()>0) { dummy = Serial.read(); } condensePosition(); transformPosition(); sendPosition(); } delay(2);}