Claro que se puede
En efecto, se puede hacer eso que pides, es mucho más facil con una pc, usando ya sea C#, que es lo más fácil, C++ ó basic, la suite visual studio ya trae las librerías y los demos para hacer esa lectura que pides en memorias USB.
Otra forma de hacerlo es con un sistema...