Librerías \ Messenger

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

Messenger

Nombre

available()

Ejemplos
#include <Messenger.h>


// Instantiate Messenger object with the message function 
//and the default separator (the space character)
Messenger message = Messenger(); 


// Define messenger function
void messageCompleted() {
  // This loop will echo each element of the message separately
  while ( message.available() ) {
    if ( message.checkString("on") ) {
      digitalWrite(48,HIGH);
    } else if ( message.checkString("off") ) {
      digitalWrite(48,LOW);
    }
  }
}

void setup() {
  // Initiate Serial Communication
  Serial.begin(115200); 
  message.attach(messageCompleted);
  pinMode(48,OUTPUT); 
}

void loop() {
  // The following line is the most effective way of 
  // feeding the serial data to Messenger
  while ( Serial.available() ) message.process( Serial.read() );
}
Descripción Revisa si hay algún elemento disponible en el mensaje. Deberá llamar process() antes de llamar available().
Sintaxis
available()
Retorna Booleana: Verdad si hay elementos disponibles en el mensaje.
Uso Application
Updated on July 07, 2011 11:15:46pm PDT

Creative Commons License