Created
December 23, 2016 19:13
-
-
Save stefania11/65f8ee63c30591aef8e834def865a6f0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <Wire.h> | |
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 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
It must transcend reality...