Library for Firmata protocol