Lo primero que se debe realizar es configurar los XBee punto a punto en modo transparentes, para
que se comuniquen entre ellos (véase el enlace para aprender cómo se configuran www.XBee.cl).
A continuación se presenta el código que debemos de cargar al PICARO+:
Ahora conectamos un módulo XBee al PICARO+ y el otro al XBee Explorer USB. Para este ejemplo se
usará la configuración de jumper que viene por defecto, W5 y W7 activados.
Luis Thayer Ojeda 0115 Of. 1105, Providencia, Santiago, Chile
+56 2 23339579 |
info@olimex.cl
MANUAL DE PICARO+ (ARDUINO UNO
COMPATIBLE)
#include <SoftwareSerial.h>
SoftwareSerial mySerial(3, 2); // RX, TX
void setup()
{
Serial.begin(9600);
mySerial.begin(9600);
pinMode(8, INPUT);
}
void loop()
{
if(mySerial.available() > 0)
{
int dato = mySerial.read();
if(dato == 's')
{
boolean value = digitalRead(8);
mySerial.print("Estado del pin 8: ");
if(value == LOW)
{
mySerial.println("LOW");
}
else if(value == HIGH)
{
mySerial.println("HIGH");
}
}
else
{
mySerial.println("Caracter no valido");
}
}
}
Código 1. PICARO+ junto al XBee
|
www.olimex.cl
|
www.arduino.cl
Página 9 de 14