Introducción
En algunas situaciones se puede dar el caso de que no se pueda tener conectado el sensor con la unidad receptora de datos mediante cable.
Cuando esta situación se presenta una opción es usar sensores inalámbricos.
Usar sensores inalámbricos aporta numerosas ventajas. Entre ellas destacan la seguridad, la centralización de la monitorización y el ahorro de costes por no tener que cablear la instalación.
Un sensor inalámbrico está compuesto por el sistema recolector de datos, un sistema de emisión de datos y una fuente de alimentación. Lo más habitual es que la transmisión de datos sea mediante radiofrecuencia, pero también pueden usarse otros sistemas, como los basados en infrarrojos. Por otro lado, se encuentra un sistema receptor de datos conectado al sistema de almacenamiento y procesado.
El mBot cuenta en su placa con un emisor y un receptor de infrarrojos. El sistema receptor además de recibir datos del mando a distancia los puede recibir de otro mBot.
Se propone usar esta posibilidad para diseñar un sistema inalámbrico de recolección de datos.
Descripción del reto
Diseñar un sistema inalámbrico de recolección de datos. Un robot enviara un mensaje y mostrará un destello de luz blanca y otro, el receptor, lo recibirá y mostrará un destello de luz blanca al recibirlo.
Pistas para la resolución
- Para llevar a cabo este reto necesitaremos dos placas mCore. Una será la que dispondrá del emisor y la otra la que recibirá receptor.
- Se usarán los bloques ubicados en la sección Sensor, «enviar mensaje infrarrojo» en el programa del robot emisor y «mensaje infrarrojo recibido» en el robot receptor.
Descripción del código
Robot emisor
Al encender el robot
Ejecutar siempre
Enviar mensaje infrarrojo
Encender los LED de color blanco
Esperar 1 segundo
Apagar los LED
Robot receptor
Al encender el robot
Ejecutar siempre
Si mensaje infrarrojo recibido
Encender los LED de color blanco
Esperar 1 segundo
Apagar los LED

