lunes, 25 de diciembre de 2023

RADIO FM con chip Si4703 y Arduino Nano. Capítulo 22. Visualización de información en el dial y en el panel frontal del receptor

 

RADIO FM con chip Si4703 y Arduino Nano

Capítulo 22: Visualización de información en el dial y en el panel frontal del receptor

Una de las principales tareas del Arduino es la visualización de la información que proporciona el chip Si4703. Como continuación del capítulo anterior, donde vimos cómo se presenta la frecuencia de sintonía y el número de presintonía, en este capítulo vamos a ver cómo se muestra el resto de información tanto en los dos displays lcd como en los leds indicadores del panel frontal. También avanzamos algo sobre los datos RDS, a los que dedicaremos los próximos capítulos. En este enlace puedes descargarte el pdf del capítulo:

Receptor FM capítulo 22

domingo, 10 de diciembre de 2023

RADIO FM con chip Si4703 y Arduino Nano. Capítulo 21. Dial: representación de números “big font” con caracteres de 5x8 píxeles

 

RADIO FM con chip Si4703 y Arduino Nano

Capítulo 21: Dial: representación de números “big font” con caracteres de 5x8 píxeles



En el dial de los receptores de radio clásicos siempre se ha destacado visualmente la frecuencia sintonizada bien de forma gráfica, con una llamativa aguja sobre una escala graduada, bien numéricamente, con displays de 7 segmentos de tamaño grande que permiten verlos a distancia. Ambos métodos ayudan a recordar en qué parte del dial se encuentran nuestras emisoras favoritas. Sin embargo, al generalizarse los receptores de FM con RDS, se ha ido desplazando paulatinamente de ese lugar destacado a la frecuencia de sintonía en favor del nombre de la emisora. Creo que es preferible visualizar ambos datos. Por un lado sigue siendo útil conocer la frecuencia de recepción (aún hay emisoras que transmiten sin RDS), y por otro lado, leer el nombre de las emisoras sintonizadas permite seleccionarlas con más facilidad (antes había que escuchar las emisoras para reconocer las voces o sino esperar hasta que dijeran su indicativo).

Con los displays lcd utilizados en el receptor, de caracteres matriciales de 5x8 píxeles, la frecuencia de sintonía se ve muy pequeña y a más de un metro de distancia ya cuesta leerla. ¿Cómo visualizar números más grandes? Una solución es representar cada número con cuatro caracteres por lo que aumentamos su tamaño cuatro veces. Como los displays son de 4 líneas x 20 caracteres, hay espacio suficiente para representar la frecuencia de sintonía en “big fonts”. En este capítulo vamos a ver cómo programarlo en el Arduino. Puedes descargarlo en este enlace:

Receptor FM capítulo 21