Подскажите, RS232 на современных материнских платах - это старый дубовый добрый RS232 с +12/-12В, или оно уже новомодное TTL? -12В ведь давно в блоках питания нет, и, вроде, где-то что-то читал, что именно потому, что порты TTL и -12 не нужно. Очень напрямую его на Ардуину закинуть хочется, но терзают сомнения. Гугление находит только классический вариант. В даташитах на матплаты таких характеристик нет.
Стандарт RS232 определяет уровни напряжений для логического нуля и единицы от 3 до 15 и -3 до -15. Поэтому если написано RS232, то это не TTL К Ардуино подключается такой порт через микросхемы типа MAX232. Они имеют однополярное питание и встроенный преобразователь напряжения чтобы получить +12 и -12В, из обвязки только 5 конденсаторов.
Или, если нет желания связываться с пайкой (все спаяли до нас), через что-то вроде этого: http://amperka.ru/product/rs232-ttl-converter