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.

[参考译文] DLPC350投影仪的 Arduino 2560 I2C 控制

Guru**** 1791630 points
Other Parts Discussed in Thread: DLPC350
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/709694/arduino-2560-i2c-control-of-the-dlpc350-projector

主题中讨论的其他器件:DLPC350

大家好。

我已经尝试过一段时间来通过 I2C 控制 DLPC350的简单控制。 例如、打开或关闭 LED 或重置投影仪。 DLP Light Crafter 4500上的固件版本为3.0.0

我的代码很简单。 其中包括:

Wire.begin();
Wire.beginTransmission(0x34);
延迟(50);
Wire.write (0x10);
延迟(50);
Wire.write (0x00);
延迟(50);
wire.endTransmission (); 

我的信号从5V 转换为3.3V、信号被拉高(默认情况下在 Arduino 中)。 I2C 选择(J19)的跳线未连接、因此我可以告诉大家与硬件相关的一切正常、但可能是错误的。

我连接到 I2C1端口。

我的问题是、无论我从文档中描述的地址中选择什么地址、我似乎没有任何结果、投影仪似乎没有响应任何命令。

我非常感谢在这个主题上提供的任何帮助、或者可能是我忽略的代码修复。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    DIMA、

    欢迎访问 E2E 论坛、感谢您关注我们的 DLP 技术。

    您是否曾尝试先通过 LightCrafter GUI 控制系统? 如果是、我建议您探测 I2C 线路以检查是否正确发送命令。 我建议首先检查每个命令中字节的正确字节序和要使用的正确 I2C 地址。

    但愿这对您有所帮助。 在您尝试上述操作后、请告诉我。

    此致、
    Philippe Dollo