Arduino Wire.h Library Repack -

void requestEvent() Wire.write("Hello Master");

// Configure sensor (simplified) Wire.beginTransmission(SENSOR_ADDR); Wire.write(0x26); // Control register Wire.write(0xB9); // Active, 128 samples, 2^8mbar max Wire.endTransmission(); delay(100); arduino wire.h library

void setup() Serial.begin(9600); Wire.begin(); // Join I2C bus as master void requestEvent() Wire

if(Wire.available() >= 5) Wire.read()) >> 4; float temperature = temp_raw * 0.0625; void requestEvent() Wire.write("Hello Master")

Serial.print("Pressure: "); Serial.print(pressure); Serial.print(" hPa, Temperature: "); Serial.print(temperature); Serial.println(" C"); delay(1000);

Wire.requestFrom(8, 13); // Request 13 bytes from slave while(Wire.available()) Serial.print((char)Wire.read());

Try the built-in I2C scanner (File → Examples → Wire → Scanner), then hook up a cheap OLED or RTC module. You’ll be amazed at what two wires can do.

    Your Cart
    Your cart is emptyReturn to Store

      Cart

      Your cart is currently empty.

      Return to shop