Наоборот — это библиотека для другой стороны — она на Arduino / Freeduino выполняется.
А со стороны компьютера, если речь идет о Windows & C/C++, то обмен данными идет стандартным путем, как и через любой COM порт. (CreateFile, SetCommTimeouts, SetCommState, ReadFile, WriteFile)
В частности у меня есть пример: arduino-ru.blogspot.com
было бы неплохо небольшой обзор существующих библиотек сделать. Мне хоть и приходилось пока пользоваться только одной для управления движками — AFMotor (брал тут — www.ladyada.net/make/mshield/download.html ), но было бы интересно, что еще есть, дабы самому не тратить время, а творить :)
Как сделать библиотеку для Arduino? (пример прилагается)