Да, девайс специфический - но вот как раз в качестве близкого сенсора его заюзать можно! Ну по крайней мере попробовать.
Да, это ни разу не компорт. Во-первых там уровни ТТЛ (0 и +5В), во вторых штатный режим его работы - узкие импульсы шириной не то 3/16, не то 3/8 длины бита. TOIM3232 это как раз шифратор, который из ТТЛ УАРТ делает ТТЛ ирду. TFDU4100 и TFDS4500 это одно и то же, но в разном корпусе и - ВНИМАНИЕ! - с разной распиновкой, я так одну TFDUшку спалил однажды, не заметив и разведя плату по нумерации TFDS.
Так вот, TFDU4100 - это никакой не супер-умный трансивер. Это чистый драйвер+СД+ФД+приемник. Временные вещи IrDA-протокола формирует TOIM. И никаких оснований предполагать, что эта штука не способна принимать-передавать произвольную засветку, нет. Так что вполне можно попытаться повесить его на 2 ноги GPIO и программно модулировать передатчик и опрашивать приемник. Если основная программа слишком ленива для этого, повесить на эту задачу ATtiny13 - он стоит как треть TFDUшки
Недостаток этого девайса - низкая чувствительность (1 метр от приемника до передатчика, то есть полметра до белой стены). Которая обусловлена в первую очередь широким углом. Хотя для сенсора мелкого бота это может быть плюс. Да, и стоит сие чудо бакса 3-4, может подешевле/чувствительнее/направленнее что-то есть для построения ик сенсоров?
А - да, для правильного понимания работы микрухи курите даташит, там все нарисовано в блок-схеме - видно что это просто усилитель+СД на передачу и ФД+компаратор (управляемый между прочим, 2 уровня чувствительности) на прием. Рабочей шириной импульса они считают 1.6 мкс, при скорости 115200 (1 бит примерно 10 мкс) и передаче одних нулей отношение засветки к темноте будет где-то 1/6. Думаю превышать эту величину не стоит.