i2c by software on arduino