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

write()

Ejemplos
#include "Wire.h"

void setup()
{
  Wire.begin(); // une el bus i2c (ubicación opcional para el maestro)
}

byte x = 0;

void loop()
{
  Wire.beginTransmission(4); // transmite al dispositivo #4
  Wire.write("x is ");       // escribe cinco bytes
  Wire.write(x);             // escribe un byte  
  Wire.endTransmission();    // detiene la transferencia

  x++;
  delay(500);
}

#include "Wire.h"

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

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 "); // reponde con un mensaje de 6 bytes
                        // como es esperado por el maestro
}
Descripción El método write() escribe datos a un dispositivo.
Sintaxis
Wire.write()
Wire.write(bytes[], cantidad)
Wire.write(chars[])
Parámetros
bytes Un arreglo de bytes
calidad El número de bytes que serán enviados
chars Un arreglo de caracteres
Wire El puerto de hardware TWI
Uso Application
Updated on July 07, 2011 11:16:48pm PDT

Creative Commons License