Si puedes hacerlo con Visual porque no haces una interfaz para que Arduino le pase los datos al Visual de la PC y esta haga el trabajo?
Hay un hilo en Documentacion => Indice de temas Tutoriales => Serie donde Metaconta ha hecho un ejemplo excelente de interfaz en diferentes lenguajes Visual.
No se si has explorado esto Writing R Extensions