Имеется ПК с ОС Windows (Xp/vista/7) и коммутационное устройство (выключатель концевой/обычный выключатель/реле/контактор/индуктивный датчик)
Необходимо при срабатывании коммутационного устройства или получать значение 1 (true) в Visual Studio, дабы писать программынй код на С++, используя эту единичку или выполнять какой-либо действие с приложенями (свернуть аську/закрыть браузер).
И обратная задача: По нажатию кнопки (например, в приложении, написанном на С/С++) или по нажатию на заданную комбинацию клавиш необходимо подать на внешнее устройство 24 Вольта или замкнуть какие-нибудь два контакта.
Каким образом с минимальными финансовыми затратами можно решить данные задачи? Вариант ПЛК+Scada-система хороший, но слишком дорого