Arduino Wire.h Library -
void requestEvent() Wire.write("Hello Master");
Wire.requestFrom(8, 13); // Request 13 bytes from slave while(Wire.available()) Serial.print((char)Wire.read()); arduino wire.h library
#include <Wire.h> void receiveEvent(int bytes) while(Wire.available()) char c = Wire.read(); Serial.print(c); void requestEvent() Wire
void loop() // Tell sensor to start measurement Wire.beginTransmission(SENSOR_ADDR); Wire.write(0x12); // Pressure data register (MSB) Wire.endTransmission(false); // Repeated start void requestEvent() Wire.write("Hello Master")
void loop() Wire.beginTransmission(8); // Slave address 8 Wire.write("Hello Slave!"); Wire.endTransmission();
Serial.println();
Serial.println(); delay(1000);