Librerías \ Wire

Referencia para la versión de Wiring 1.0 Build 0100+. Si tiene una versión previa, use la referencia incluida con su software. Si encuentra errores o tiene comentarios, no dude en contactarnos.

Clase

Wire

Nombre

onRequest()

Ejemplos
#include "Wire.h"

void setup()
{
  Wire.begin(2);                // une el bus i2c con la ubicación #2
  Wire.onRequest(requestEvent); // evento registrador
}

void loop()
{
  delay(100);
}

// funcón que se ejecuta siempre que los datos sean requeridos por el maestro
// esta función es registrada como un evento, revisar setup()
void requestEvent()
{
  Wire.write("hello "); // responde con un mensaje de 6 bytes
                        // como es esperado por el maestro
}

Descripción El método onRequest() asigna la función que se ejecuta siempre que los datos sean requeridos por un maestro desde este dispositivo. Cada vez que un maestro lee datos desde este dispositivo la función especificada es ejecutada.
Sintaxis
Wire.onRequest(función)
Parámetros
función El nombre de la función que será llamada siempre que los datos requeridos por el maestro desde este dispositivo
Wire El puerto de hardware TWI
Retorna Ninguno
Uso Application
Updated on July 07, 2011 11:16:47pm PDT

Creative Commons License