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.

Nombre |

### Wire

Ejemplos |
    #include "Wire.h"

    void setup()
    {
      Wire.begin();       // une el bus i2c (ubicaci&oacute;n opcional para el maestro)
      Serial.begin(9600); // inicializa el serial para salida
    }

    void loop()
    {
      Wire.requestFrom(2, 6); // pide 6 bytes para el dispositivo esclavo #2

      while(Wire.available()) // el esclavo puede enviar menos que lo requerido
      {
        char c = Wire.read(); // lee un byte como caracter
        Serial.print(c);      // imprime el caracter
      }

      delay(500);
    }

    #include "Wire.h"

    void setup()
    {
      Wire.begin(4);                // une el bus i2c con la ubicaci&oacute;n #4
      Wire.onReceive(receiveEvent); // evento registrador
      Serial.begin(9600);           // inicia serial para salida
    }

    void loop()
    {
      delay(100);
    }

    // funci&oacute;n que ejecuta siempre que los datos sean recibidos desde el maestro
    // est&aacute; funci&oacute;n es registrada como un evento, revisar setup()
    void receiveEvent(int howMany)
    {
      while(1 < Wire.available()) // loop a trav&eacute;s de todo pero el &uacute;ltimo
      {
        char c = Wire.read(); // lee el byte como caracter
        Serial.print(c);      // imprime el caracter
      }
      int x = Wire.read();    // lee el byte como un entero
      Serial.println(x);      // imprime el entero
    }

Descripción | Existe un puerto TWI (Two Wire Interface) disponible en la tarjeta Wiring llamado Wire. En las tarjetas Wiring v1 los pines SCL y SDA son: 0 y 1. En la tarjeta Wiring S los pines SCL y SDA son: 8 y 9.
Sintaxis |
    Wire
Métodos |

available() |
beginTransmission() |
endTransmission() |
onReceive() |
onRequest() |
read() |
peek() |
requestFrom() |
write() |

Parámetros |

Wire | El puerto de hardware TWI

Retorna | Ninguno
Uso | Application

Updated on July 07, 2011 11:16:44pm PDT