Кстати такой подход оправдывает. Делал коммутатор для мощного
соленоида на SSR релюхах. Логика простая, но я ради прикола
поставил туда arduino nano. И ни разу не пожалел. Чуть надо
подстроить тайминги dead time - пара минут и залил новую прошивку.
Потребовалось выдавать строб корректного переключения на внешний
блок - то же самое. Очень удобно подстраивать логику или расширять
функционал.