Как настроить последовательный порт на ESP8266 для приема DMX? Я нашел несколько библиотек arduino, которые это делают, но им нужен процессор 16 МГц (ESP-8266 будет работать на частоте 80 или 160 МГц)Прочитано 8n2 серийный номер с 88us break и 2 бит MAB (250000 бод) (DMX512) от ESP8266
0
A
ответ
0
Я не знаю конкретно об Arduino, но при условии, что вы можете установить скорость передачи в бодах 44K или выше, что должно обеспечить вам адекватное разрешение для чтения всех бит (4us), MAB (8us) и BREAK (88us).
Однако Gooding ESP8266 выглядит как модуль WiFi для Arduino. Если это так, вы действительно хотите получить Art-Net или sACN через стек TCP/IP?
Дополнительно Если вы хотите получать DMX, так как это RS485 (дифференциальная пара), вам нужно будет либо настроить Arduino для RS485, либо (в случае щепотки или короткого прогона кабеля) использовать положительный и заземляющий приемник 422 , хотя это может сработать, это не лучшая практика, и это, вероятно, не будет надежным.