TAOS TCS230-DB compatible with Arduino?

TAOS TCS230-DB, a color sensor, is compatible with the BASIC-stamp.
http://www.parallax.com/Portals/0/Downloads/docs/prod/acc/TCS230-db_doc.pdf

http://www.parallax.com/Store/Sensors/ColorLight/tabid/175/CategoryID/50/List/0/Level/a/ProductID/429/Default.aspx?SortField=ProductName%2CProductName

Would this be also compatible with Arduino boards?
If not, what would be the huddles?

Thanks.
Bryan

From the datasheet it seems that the sensor is putting out a 50% dutycycle squarewave pulsetrain with a frequency directly proportional to light intensisty.

I think it is possible to use the Arduino boards pulsein() function to read that pulsetrain.

I could not see any information on the peak to peak swing of the squarewave. If it goes beyond below 0V or over 5V some scaling of the pulsetrain is needed.

Thank you, MikMo.

By the way, I found a specification note about the TCS230 Color Light-To-Frequency Programmable Sensor.
http://www.taosinc.com/images/product/document/TCS230-e32.pdf

I am also interested in this, so will be interested to see how you get on.

I was hoping to be able to do it without the kit, as its a little expensive, and just use the raw chip, but that might not be possible.

Someone at ITP wrote a report on this sensor along with some code examples
http://itp.nyu.edu/physcomp/sensors/Reports/TAOSTCS230

hello

you can use pulseIn to measure the frequency

consider that in the short amount of time I spent using it was easier to make it recognise a color inside a palette of say 32 colours than really measuring the actual rgb components of the colour.

it takes quite a bit of calibration for that (also the source of light is important)

massimo

Thank you for your help.

Color calibration is surely a tough job as you have mentioned.