Search wiring.org.co:

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&oacute;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&oacute;n #2
      Wire.onRequest(requestEvent); // evento resgistrador
    }

    void loop()
    {
      delay(100);
    }

    // func&oacute;n que se ejecuta siempre que los datos sean requeridos por el maestro
    // esta funci&oacute;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