Paso 5: Código Arduino
Y ya que estoy utilizando arduino como el esclavo que subiendo el código para el esclavo que se encuentra por debajo. Todo el código que hace es serial imprime el formulario de datos revividos el Linkit, así que debe tener un terminal de serie en el puerto correcto.
#include void setup() { Wire.begin(8); // join i2c bus with address #8 Wire.onReceive(receiveEvent); // register event Serial.begin(9600); // start serial for output }void loop() { delay(100); }// function that executes whenever data is received from master // this function is registered as an event, see setup() void receiveEvent(int howMany) { while (1 < Wire.available()) { // loop through all but the last char c = Wire.read(); // receive byte as a character Serial.print(c); // print the character } int x = Wire.read(); // receive byte as an integer Serial.println(x); // print the integer }