Paso 12: finalmente
Eres xbees está listo.
Poner en el escudo y luego el arduino si ya no están.
Asegúrese de que la pantalla esté en modo USB y programa su arduinos.
Seguimiento de cuál es el coordinador y cuáles no. Esto hará que las cosas más simples.
Estos enlaces proporcionan otros tutoriales útiles
http://Arduino.CC/en/Guide/ArduinoXbeeShield
http://Arduino.CC/en/Guide/ArduinoWirelessShieldS2
Este código le permitirá inalámbricamente a parpadear el led de arduino
Coordinador:
void setup()
{Serial.begin(9600);}
void loop() {}
Serial.Print('H');
Delay(1000);
Serial.Print('L');
Delay(1000);
}
Router:
int num = 0;
const int ledPin = 13;
el pin que el LED está conectado a int incomingByte;
variable para leer los datos entrantes en serie en fs int = 0;
void setup() {}
inicializar la comunicación serial:
Serial.Begin(9600);
Inicializa el pin LED como salida:
pinMode (ledPin, salida);
}
void loop() {}
ver si hay entrada serial de los datos:
Si (Serial.available() > 0) {}
leer el byte más antigua en el buffer serial:
incomingByte = Serial.read();
Si es un capital H (72 de ASCII), enciende el LED:
Si (incomingByte == 'H') {}
digitalWrite (ledPin, HIGH);
encender la luz
}
Si es una L (ASCII 76) Apague el LED:
else if (incomingByte == 'L') {}
digitalWrite (ledPin, LOW);
Apague la luz
}
}
}