Skip to content

RFE_IoT_GetPeak example in Spanish

mballesteros-RFExplorer edited this page Dec 15, 2016 · 4 revisions

Ejemplo RFE_IoT_GetPeak

Este es un ejemplo muy simple. Es un programa "Hello World" para entender cómo funciona la biblioteca RF Explorer 3G + IoT.

¿Qué es lo que hace?

Inicializa el módulo de RF, luego solicita los detalles de configuración y comprueba el valor de señal de pico en Amplitud y Frecuencia dentro del rango del analizador por defecto.

¿Cómo ejecutarlo?

Cargue el ejemplo RFE_IoT_GetPeak en el Arduino Due y vea los resultados en el Serial Monitor del entorno de Arduino.

Opcional: Utilice una fuente de señal como RF Explorer Signal Generator, sintonizado a 1,2 GHz. El generador será útil para mostrar la actividad real.

Resultados esperados

Como se muestra a continuación, la salida en el Serial Monitor incluye la siguiente información:

  • Encabezado y versión de la librería IoT
  • Un print New Config que indica cuando el módulo envía la configuración actual
  • Un par de detalles de impresión sobre el rango del analizador de frecuencia. Muestra la frecuencia de inicio y parada según lo definido por los ajustes predeterminados actuales en el módulo RF. Por simplicidad, este ejemplo no cambia la configuración predeterminada establecida como 1,180 - 1,220 GHz.
  • Escaneo continuo sobre ese rango. Se muestra en pantalla el valor de pico de la señal detectada.
  • En la imagen siguiente, podemos ver un análisis del nivel de ruido durante los escaneos. Los niveles mostrados en el rango de -98 a -100dBm son dicho nivel de ruido, no se detecta ninguna señal real de RF.
  • En algún momento, una clara y potente señal de 1,2 GHz comienza a transmitir cerca y por lo tanto se detecta. Es una señal de -20dBm.

Descripción detallada del código fuente

Como se describe en la [referencia de la librería] (https://github.com/RFExplorer/RFExplorer-IoT-for-Arduino/wiki/Library-reference-in-spanish), la función setup () configura la comunicación requerida y establece algún delay() para garantizar la correcta inicialización del hardware.

Después, el sketch de Arduino ejecutará la función loop () capturando continuamente los datos análizados del módulo RF Explorer 3G + IoT.