libraries for use with Arduino hardware