Data Sheet
TCS3404, TCS3414
DIGITAL COLOR SENSORS
TAOS137A − APRIL 2011
22
r
r
Copyright E 2011, TAOS Inc.
The LUMENOLOGY r Company
www.taosinc.com
// Read ADC Channels Using Read Byte Protocol
Address = 0x39 //Slave addr − also 0x29 or 0x49
Command = 0x90 //Address the Ch1 lower data register
ReadByte (Address, Command, DataLow) //Result returned in DataLow
Command = 0x91 //Address the Ch1 upper data register
ReadByte (Address, Command, DataHigh) //Result returned in DataHigh
Channel1 = 256 * DataHigh + DataLow //Shift DataHigh to upper byte
Command = 0x92 //Address the Ch2 lower data register
ReadByte (Address, Command, DataLow) //Result returned in DataLow
Command = 0x93 //Address the Ch2 upper data register
ReadByte (Address, Command, DataHigh) //Result returned in DataHigh
Channel2 = 256 * DataHigh + DataLow //Shift DataHigh to upper byte
Command = 0x94 //Address the Ch3 lower data register
ReadByte (Address, Command, DataLow) //Result returned in DataLow
Command = 0x95 //Address the Ch3 upper data register
ReadByte (Address, Command, DataHigh) //Result returned in DataHigh
Channel3 = 256 * DataHigh + DataLow //Shift DataHigh to upper byte
Command = 0x96 //Address the Ch4 lower data register
ReadByte (Address, Command, DataLow) //Result returned in DataLow
Command = 0x97 //Address the Ch4 upper data register
ReadByte (Address, Command, DataHigh) //Result returned in DataHigh
Channel4 = 256 * DataHigh + DataLow //Shift DataHigh to upper byte