Reference for Wiring version 0023+. If you have a previous version, use the reference included with your software. If you see any errors or have any comments, let us know.

Class

Wire

Name

requestFrom()

Examples
#include "TwoWire.h"

void setup()
{
  Wire.begin();        // join i2c bus (address optional for master)
  Serial.begin(9600);  // start serial for output
}

void loop()
{
  Wire.requestFrom(2, 6);    // request 6 bytes from slave device #2

  while(Wire.available())    // slave may send less than requested
  { 
    char c = Wire.receive(); // receive a byte as character
    Serial.print(c);         // print the character
  }

  delay(500);
}

Description The requestFrom() method start read a specified number of bytes from the device specified with a given address.
Syntax
Wire.requestFrom(address, quantity)
Parameters
address An int number between 0 and 127 specifying the address of the device to be read.
quantity An int number specifying the number of bytes to be read.
Wire The hardware TWI port
Returns None
Usage Application
Updated on November 02, 2009 12:37:19am PST

Creative Commons License