我计划使用 Adrduino Uno 为数字 LED 灯条构建我自己的 LED 控制器。我想使用外部信号和远程控制灯。
我有一个 MiLight 遥控器,可以在 2.4GHz 上与灯泡等设备通信。我已经将 nRF24L01+ 添加到我的 arduino,我想看看我是否可以读取远程发送的数据。
我在 github 上找到了许多关于如何使用 RF24L01 从 Adrduino 控制 MiLight 设备(如灯泡)的示例(例如 https://github.com/DirkHeinke/arduino-milight),但我找不到任何示例说明如何读取新遥控器发送的数据(所有逆向工程协议都来自超过 6 年,我猜他们已经修改了协议/使用的频道/同步字等)。
似乎不再适用于新遥控器的相关主题:
https://arduino-projects4u.com/milight-rf-control/
http://arduino-projects4u.com/milight-new-protocol/
https://arduino.stackexchange.com/questions/39348/decoding-2-4g-rf-remote-controller
在一天结束的时候,我让它工作了。我在更合适的地方找到了类似的话题,所以我的答案就在那里:https://arduino.stackexchange.com/a/92655/89533