lunes, 25 de marzo de 2024

RADIO FM con chip Si4703 y Arduino Nano. Capítulo 28. El “setup”: inicialización y arranque del receptor

 

RADIO FM con chip Si4703 y Arduino Nano

Capítulo 28:  El “setup”: inicialización y arranque del receptor




Con este capítulo completamos ¡por fin! la descripción del programa del receptor de radio. A lo largo de los anteriores capítulos hemos ido mostrando trocitos del “setup” que se necesitaban para completar la explicación tanto del “hardware” como de las funciones que componen el programa. Aquí unimos todos esos cachitos para ver el "setup" en su conjunto.

Hablando del programa en general, he procurado que éste sea más “Arduino” que lenguaje C. Si tú eres un avezado programador seguramente encontrarás muchas partes del mismo que se pueden mejorar. En su desarrollo me marqué dos objetivos: economizar el uso de la memoria RAM y la rapidez de ejecución.

Si has echado un vistazo a los últimos catorce capítulos, verás que el programa está compartimentado en muchas funciones para facilitar su depuración y su inteligibilidad. Desarrollé el programa poco a poco, integrando sucesivamente más funciones, de este modo, si algo no funcionaba sabía dónde estaba el fallo.

En el siguiente enlace puedes descargar el capítulo en formato pdf.


Receptor FM cap. 28.

lunes, 11 de marzo de 2024

RADIO FM con chip Si4703 y Arduino Nano. Capítulo 27. Programa principal, el “loop”

 

RADIO FM con chip Si4703 y Arduino Nano

Capítulo 27:  Programa principal, el “loop”


En este capítulo vamos a ver el programa principal del Arduino. No es posible entender el flujo principal del programa sin conocer las funciones a la que se está llamando continuamente. Es por esto que he dejado para el final el “loop”, que viene a ser el director de la orquesta que va dando paso a la ejecución de las distintas funciones que componen el programa del receptor cuando es necesario.

En este enlace puedes descargar el capítulo:

Receptor FM capítulo 27