NiTr0, работает, даже в виде, который вами с maco рассмотрен. Только не нужно делать через пятую точку - достаточно внести некоторые поправки в схему. И всё хорошо и безопасно.
Защитные стабилитроны, гасящие резисторы прочие ухищрения - уровни-то помогут согласовать.
Но все же я сильно сомневаюсь, что COM-порт адекватно переварит инвертированный сигнал на входе. Потому как, повторюсь, MAX232 и иже с ними при наличии на входе TTL +5В выдают на выход -10В. И наоборот, при наличии нуля - выдают +10В. И включение напрямую - равносильно подаче на TTL-вход MAX232 инвертированного сигнала.
Защитные стабилитроны, гасящие резисторы прочие ухищрения - уровни-то помогут согласовать.
Но все же я сильно сомневаюсь, что COM-порт адекватно переварит инвертированный сигнал на входе. Потому как, повторюсь, MAX232 и иже с ними при наличии на входе TTL +5В выдают на выход -10В. И наоборот, при наличии нуля - выдают +10В. И включение напрямую - равносильно подаче на TTL-вход MAX232 инвертированного сигнала.