从ESP8266读取8n2串行,88us断点和2位MAB(250000波特)(DMX512)

时间:2016-11-13 12:08:19

标签: esp8266 dmx512 arduino-esp8266

如何配置ESP8266上的串口接受DMX?我发现一些arduino库可以做到这一点,但它们需要16MHz处理器(ESP-8266将在80或160MHz运行)

1 个答案:

答案 0 :(得分:0)

我不是特别了解Arduino,但是你可以设置44K或更高的波特率,以便你有足够的分辨率读取所有位(4us),MAB(8us)和BREAK(88us)。

然而,Gooding ESP8266看起来像是Arduino的WiFi模块。如果是这种情况,你真的想通过TCP / IP堆栈接收Art-Net或sACN吗?

此外如果您希望接收DMX,因为它的RS485(差分对)您需要配置Arduino for RS485或(在捏或短电缆运行中)使用正极和地线一个422接收器,虽然它可能工作但它不是最好的做法,它可能不会是可靠的。