Wire::requestFrom()\ Wire \ Language (API) \ Wiring ALPHA 1.0
Author: Hernando Barragán
Description: Wiring is an electronic sketchbook and hardware electronics for developing ideas. It is a context for learning fundamentals of computer programming and prototyping with electronics within the context of the electronic arts.
Keywords: Wiring, Processing, Interactive Media, Electronic Arts, Programming, C, C++, Hernando Barragán

Search wiring.org.co:

Reference for Wiring version 0024+. 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 | int: The number of bytes read.
Usage | Application

Updated on January 03, 2010 10:29:41pm PST