Итак, сначала копируем файл-библиотеку rsapi.dll в папку Windows\System или текущий каталог Excel документа (я работал с WinXP)
Для сведения, об похожей библиотеке MSCOMM32.OCX от MicroSoft слышал. Но наличие всей информации в одной книге мне понравилось больше.
и скачиваем программу-пример для Excel.
Наслаждаемся простотой и изяществом решения. Конечно, не шедевр с т.з. программирования, зато график отрисует даже без связи по RS232 (библиотека просто выдаст значение -1).
В программу включены все возможные команды-обращения к библиотеке (это для удобства). Если что-то непонятно, то можно многое почерпнуть в указанной книжке и прочей литературе по VBA (Visual Basic for Application - это язык программирования, который вставлен в программы MS Office).
Идея программы была в использовании ее при настройке ПИД-регулятора балансирующего робота. Ползунками устанавливаем коэффициент. Он тут же при любом изменении отправляется в порт. Контроллер принимает посылку по прерыванию. И постоянно отсылает нужное для наблюдения значение, которое с устанавливаемым в Excel шагом в течении устанавливаемого там же периода будет отображаться на графике.
Как вариант подобную систему можно использовать для контроля, например случайных процессов (в свое время возникали проблемы по поиску причин повторяющихся случайных отказов систем релейной электроавтоматики - когда условий для выключения агрегата много и от чего он вырубился - совершенно непонятно).
Да и что-либо наподобие Scada-системы можно набросать для визуализации процесса и управления с кнопочек...Короче решений на грани маразма может быть много. Одно несомненно - посылать команды микроконтроллеру с помощью ползунков и кнопок и наблюдать работу устройства на графике как минимум приятно и намного эффективнее и эффектнее, чем через терминал.
Вот такая (условно бесплатная) замена (для семьи для дома) профессиональным пакетам типа LabView или MathLab.