Подключение к плате.
IN - вход, "аналог"(постоянное напряжение) от 1 до 20В или DCC сигнал до 20В
OUT - выход, тот же сигнал, что и на входе, но с падением напряжения 1В(?) (диодный мост).
PWR - питание, постоянное от 0 до 20В или переменное напряжение до 14В. Полярность подключения любая.
Разъем для дисплея полностью повторяет последовательность контактов дисплейного модуля 64х32 (интерфейс I2C).
Плата Ардуино должна быть ориентирована как на рисунке.
CV1 - адрес декодера, от 0 до 255 (по-умолчанию 3)
CV8 - идентификатор производителя. Запись любого значения - сброс к заводским настройкам.
CV9 - версия.
CV30 - контраст, от 0 до 255 (по-умолчанию 200)
CV32 - напряжение для аналога, соотв. 100% скорости, задается в вольтах, умноженных на 10. Например, 155, значит 15.5В. от 0 до 255 (по-умолчанию 150).
CV100 - защита от записи в CV. 0 - защита выключена, любое другое значение, отличное от 0 - защита включена. При включенной защите изменения CV не выполняются, в том числе не выполняется сброс к заводским настройкам. от 0 до 255 (по-умолчанию 0).
На экране включенная защита от записи в CV отображается точкой. Хотя только что пришла мысль сделать наоборот...