Академический Документы
Профессиональный Документы
Культура Документы
III. PROCEDIMIENTO
A. Descripcin tcnica del paquete tecnolgico utilizado
XBEE PRO SERIE 2B:
Los mdulos de Serie 2B le permiten crear complejas redes en
malla basadas en el firmware de malla del XBee ZB ZigBee.
Estos mdulos permiten una comunicacin muy fiable y
simple entre microcontroladores, computadores, sistemas,
prcticamente cualquier cosa con un puerto serial, Soporta
redes punto a punto y multi-punto. Los mdulos de Serie 2B
usan una configuracin de hardware diferente de los modelos
anteriores, y si bien puede comunicarse con los mdulos
XBee Serie 2.
Funcionalidades:
3.3V @ 295mA
250Kbps mxima tasa de datos
Salida de 63mW (+17dBm) Rango de 2 millas (3.3
km)
Antena almbrica
Certificacin FCC
6 pines entrada CAD 10-bit
8 pines E/S digitales
Encriptacin 128-bits
Configuracin local o inalmbrica
Set de comandos AT o API
Figura 2. ShieldXbee.
SOFTWARE XCTU:
SENSOR ULTRASONICO:
BIBLIOGRAFIA
[1]
[2]
[3]
Figura 13. Mdulo XBee configurado como ROUTER AT (Receptor).
[4]
[5]
[6]
[7]
ANEXOS
CODIGO DE PROGRAMACION DEL COORDINADOR
AT (Emisor).
SERIAL COMMUNICATION
50
45
#include<Ultrasonic.h>
Ultrasonicultrader(9,8); // (TrigPIN,Echo PIN)
40
centim etros
35
30
25
20
15
10
5
0
45
50
55
60
Numero de muestra
65
floatcmetros()
{
floatcenti;
centi=ultrader.Ranging(CM);
return(centi);
}
void setup() {
Serial.begin(9600);
}
voidloop()
{
bytecentimetros=cmetros();
Serial.write(centimetros); // CM or INC
delay(50);
}
IV. CONCLUSIONES
Durante el desarrollo de la prctica se destac la importancia
de configurar los mdulos uno como COORDINADOR y el
otro como ROUTER para evitar recibir seales emitidas por
otros mdulos XBee.
En el desarrollo de esta prctica se pudo observar la facilidad
con la que se puede emitir y recibir datos a distancias
considerables, sin necesidad de cables que puedan generar
conflictos.
//----------------------------voidloop(){
if (Serial.available() > 0) { // si hay algun dato entrado por el
serial empezamos
recepcion=Serial.read(); // se lee el dato se almacena
centimetros=recepcion;
Serial.println (centimetros);
delay(50);
}
}