Если контроллер имеет уровни TTL, то это не значит что при 1 будет на выходе 5в.
Нужно померить сколько при этом mA потребление. Если меньше 6mA(или сколько сказано в мануале) оптопара может не открыться и работать не будет.
Совсем недавно получили оборудование, в мануале написано подавать 5-24в. Подаем 5в не работает. Измеряем ток мультиметром, ток 1.2mA что не хватает для открытия оптопары. Подаем 24в, работает.