Software TWI (I2C) implementation library for Arduino