Entradas en

Tutoriales Arduino Avanzados


Hoy vamos con un pequeño tip sobre PlatformIO y cómo resolver el error “Unknown board ID xxxx” al compilar un proyecto para una determinada placa. El error “Unknown board ID” ocurre cuando PlatformIO no puede encontrar el ID de la placa específica que se está utilizando en el proyecto. Esto puede ocurrir por varias razones, …

Compartir

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