evenjc

I2C Request - Master

Mar 6th, 2019
320
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <Wire.h>
  2.  
  3. int number_of_symbols_to_read = 22;
  4. int i2c_slave_adress = 8;
  5.  
  6. void setup() {
  7.   Wire.begin();
  8.   Serial.begin(9600);
  9.   Serial.println("Master booting up");
  10. }
  11.  
  12. void loop() {
  13.   Wire.requestFrom(i2c_slave_adress , number_of_symbols_to_read);
  14.  
  15.   while(Wire.available()) {
  16.     char c = Wire.read();
  17.     Serial.print(c);
  18.   }
  19.   Serial.print("\n\r");
  20. }
Advertisement
Add Comment
Please, Sign In to add comment