|
|
|
|
Wire Slave Sender by Nicholas Zambetti <http://www.zambetti.com> Demonstrates use of the Wire library Sends data as an I2C/TWI slave device Refer to the "Wire Master Reader" example for use with this Created 29 March 2006 Revised 30 August 2007 |
||
|
|
// Wire Slave Sender
// by Nicholas Zambetti <http://www.zambetti.com>
#include <TwoWire.h>
void setup()
{
Wire.begin(2); // join i2c bus with address #2
Wire.onRequest(requestEvent); // register event
}
void loop()
{
delay(100);
}
// function that executes whenever data is requested by master
// this function is registered as an event, see setup()
void requestEvent()
{
Wire.send("hello "); // respond with message of 6 bytes
// as expected by master
}
|