// Wire Master Writer // by Nicholas Zambetti // Demonstrates use of the Wire library // Writes data to an I2C/TWI slave device // Refer to the "Wire Slave Receiver" example for use with this // Created 29 March 2006 // This example code is in the public domain. #include void setup() { Wire.begin(); // join i2c bus (address optional for master) } byte x = 0; byte y = 0; byte z = 0; void loop() { Wire.beginTransmission(8); // transmit to device #8 //Wire.write("x is "); // sends five bytes Wire.write(x); // sends one byte Wire.endTransmission(); // stop transmitting x++; delay(500); Wire.beginTransmission(9); // transmit to device #8 //Wire.write("y is "); // sends five bytes Wire.write(y); // sends one byte Wire.endTransmission(); // stop transmitting y++; delay(500); Wire.beginTransmission(10); // transmit to device #8 //Wire.write("z is "); // sends five bytes Wire.write(z); // sends one byte Wire.endTransmission(); // stop transmitting z++; delay(500); }