Tutoriales Arduino Avanzados

Cómo y por qué usar clases abstrastas en Arduino
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 ...

Convertir imagenes para Arduino con Lcd Image Conveter
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 ...

Cómo usar FreeRTOS en Arduino
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, ...

Cómo programar Arduino con Visual Studio Code y PlaftormIO
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 ...

Enviar y recibir mensajes por MQTT con Arduino y la librería PubSubClient
Continuamos con las entradas dedicadas a la comunicación por MQTT viendo cómo enviar o recibir mensajes por MQTT desde un procesador como Arduino gracias a la librería PubSubClient. Ya llevamos varias entradas dentro de la serie dedicada a MQTTT, viendo Qué es MQTT y su importancia en el IoT, Qué son los Topics y cómo ...

Cómo hacer un control PID de iluminación constante con Arduino
En esta entrada vamos a ver cómo hacer un control de iluminación constante por PID con una simple Led y una resistencia LDR. Llevamos mucho hablado sobre PID en el blog en la sección de teoría de control. Así hemos visto el controlador PID, cómo ajustar un controlador PID y cómo implementar un control PID ...