title: C++ USB library
body: <p>Is there a library/method for communicating with a microcontroller (Arduino)?</p>
  
  <p>Basically, I need a method of receiving and sending data between the PC and the Arduino. I don't know what library to use, so I'm asking you. The data I'm going to send is little. Maybe 500 bytes back and forth. Everything is happening in <a href="http://en.wikipedia.org/wiki/Visual_C++#32-bit_versions" rel="noreferrer">Visual C++</a> 2010, in a console application.</p>