Yes, such a tool is remarkably useful. Put one together on 4th December, using an MLX90614 and ATmega328, for a demo at a school; here's my quick hack Arduino code; -- cut here -- #include void setup() { Wire.begin(); } void loop() { Wire.beginTransmission(0x5a); Wire.write(7); Wire.endTransmission(false); Wire.requestFrom(0x5a, 3); uint16_t ret =3D Wire.read() | (Wire.read() << 8); uint8_t pec =3D Wire.read(); // ignored uint32_t temp =3D ret * 20L - 273150L; tone(A0, temp/25); delay(10); } -- cut here -- The deltaK adds calibration, wider range, and portability. Pledged, thanks. --=20 James Cameron http://quozl.netrek.org/ --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .