sábado, 14 de junio de 2014

Lab 6.2: Collecting a Data in a computer

Per Aurora Ripoll i Jose Ángel Mohedano


OBJECTIU: Rebre dades utilitzant Python i les XBees en mode API. 

Per fer-ho s'haurà de configurar l'equip remot per recopilar periòdicament dades d'un o més dels deus pins i enviar-lo al coordinador. El coordinador haurà d'estar configurat en mode API2. En el programa Python creearem una funció que s'encarregarà de la recepció de cada paquet de dades. Em aquest lab ens limitarem a imprimir la informació rebuda per pantalla. 



Material: 

- Protoboard (x2)
- Digi XBee (x2)
- XBee Explorer
- LDR
- Resitencia de 20 kOhms
- Cables connectors
- Ordinador 





1. Circuit






2. Codi 

A executar des de el terminal: 


from xbee import ZigBee

print 'Printing data from remote XBee'

serial port = serial.Serial('COM3', 9600) // Dependrà del port on tinguem connectada la XBee Local
zigbee = ZigBee (serial_port, escaped=True)

while True:
try:
print zigbee.wait_read_frame()
expect KeyboardInterrupt:
break


serial_port.close()



3. Demostració




No hay comentarios:

Publicar un comentario