Entradas en

Tutoriales Arduino Avanzados


Arduino ha anunciado en su blog que, finalmente, ya se encuentra disponible la versión 2.0 de su entorno de desarrollo (IDE). Este incorpora numerosas mejoras respecto a la versión anterior. La versión 2.0 estaba disponible como beta desde marzo de 2021. Gracias al esfuerzo de muchas personas que han probado esta nueva versión, hoy está …

Compartir

Hoy vamos a poner a prueba el compilador de Arduino, haciendo una serie de pruebas facilonas para ver cómo de inteligente es a la hora de hacer optimizaciones en nuestro código. Con frecuencia en el chat os digo que nos os obsesionéis con la velocidad del código y siempre prioricéis limpieza frente a velocidad. Bueno, …

Compartir

Hoy vamos a ver como usar clases abstractas en C++ y cómo emplearlos en proyectos de MCU como Arduino o similares para mejorar nuestro código A medida que un proyecto crece cada vez tendremos más interés en mantener el código limpio, para que sea más fácilmente mantenible, testeable y portable entre distintos hardware. Aquí es …

Compartir

Si trabajáis con pantallas TFT, eink, LCD, junto a microprocesadores como Arduino en algún momento tendréis la necesidad de converter una imagen en un array de bytes para poder usarlas Esto tiene el factor de dificultad adicional de que las pantallas en microprocesadores emplean modelos de color diferentes al habitual RGB888 (24 bits, 16 millones …

Compartir

Empezamos una nueva serie de entradas destinadas a ver cómo usar FreeRTOS en un procesador como Arduino, o en un ESP866 o ESP32. En esta primera entrada haremos una primera introducción y veremos cómo usar FreeRTOS en un Arduino AVR. Sin embargo, el resto de la entradas de las serie las realizaremos usando un ESP32, …

Compartir

Hoy vamos a ver el que, probablemente, actualmente sea el mejor entorno de programación para procesadores como Arduino (o similares) empleando Visual Studio Code junto a PlatformIO. No cabe duda que al hablar de entornos de programación para Arduino, lógicamente, el propio IDE de Arduino es la opción más extendida. Si bien el entorno de …

Compartir