Bueno la telemetría es utilizando un sistema usado en drones,
CUIDADO CON LOS TAMAÑOS Y LA FRECUENCIAS.
Si vamos a usar este tipo de comunicaciones, deberéis tened en cuenta la frecuencia que se está usando para evitar que se interfieran las señales de otros equipos.

Vamos a montar el circuito y un programa básico de comunicaciones.
ARDUINO —- RADIO
5v ——————5v
GND ————–GND
2(RX) ————-TX
3(TX)————–RX
Vamos a utilizar una librería llamada SoftwareSerial, que nos permite crear un puerto serie lógico, esto nos evitará problemas de comunicación con el arduino.
#include <SoftwareSerial.h>
#define RX 2
#define TX 3
SoftwareSerial satSerial(RX,TX); //Nos creamos el puerto lógico de comunicaciones serie
//nos crea una "función" que ejecuta una accion cada cierto tiempo, sin usar delays
#define runEvery(t) for (static uint16_t _lasttime;(uint16_t)((uint16_t)millis() - _lasttime) >= (t);_lasttime += (t))
void setup()
{
Serial.begin(9600);//Puerto Serie de comunicación con el ordenador
satSerial.begin(57600);//Comunicación serie desde el satelite nos vendrá la información al comprarlo
}
uint8_t contador=0;
void loop()
{
runEvery(1000)//Cada 1000 milisegundos nos manda un número que se va incrementando
{
satSerial.println(contador++);
}
}
Subimos este programa al arduino de pruebas, y colocamos el receptor en el ordenador.

Y abrimos un programa de comunicaciones, con el que poder configurar y ver nuestro puerto serie.
En este caso he utilizado el «putty» que permite la configuración y la visualización de datos, almacenar log, etc. (hay muchos otros, este es uno de prueba)

Con este código de ejemplo podemos ver la información enviada desde el «cansat de pruebas»



