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 |
|
||||||||
Uso | Application |