This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Arduino 2560 I2C control of the DLPC350 projector

Other Parts Discussed in Thread: DLPC350

Hi everyone.

I have been trying for some time now to control the simple controls of the DLPC350 through I2C. For example to Turn On or Off the LED or reset the projector. The Firmware version is 3.0.0 on the DLP Light Crafter 4500

My code is simple. Here it is:

    Wire.begin();
    Wire.beginTransmission(0x34);
      delay(50);
      Wire.write(0x10);
      delay(50);
      Wire.write(0x00);
      delay(50); 
    Wire.endTransmission();

My signals are translated from 5v to 3.3v and the signals are pulled High (by default in Arduino). The Jumper for the I2C Select (J19) is unconnected so as far as i can tell everything related to hardware is ok but i might be wrong.

I am connected to the I2C1 port.

My problem is that no matter what Address i choose from the ones described in the documentation, i don't seem to have any result and the projector doesn't seem to respond to any commands.

I would really appreciate any sort of help on the subject or perhaps a code fix i overlooked.

  • Dima,

    Welcome to the E2E forums, and thanks for your interest in our DLP technology.

    Have you tried controlling the system via the LightCrafter GUI first? If so, I recommend you probe the I2C lines to check whether you are sending your commands properly. The first things I recommend checking is the proper endianness of the bytes in each command and the correct I2C address to use.

    I hope this helps. Let me know after you try the above.

    Best Regards,
    Philippe Dollo