La placa TTGO T-Display incluye un ESP32 y un display a colores, lo que la transforma en una opción muy interesante para distintos proyectos. Su programación en Micropython tiene algunas características especiales que detallare en este artículo.
MicroPython
Micropython: Aprendiendo a utilizar el sistema de archivos. Parte 2
En la primera parte de esta serie de artículos vimos que es el sistema de archivos de Micropython y algunos métodos empleados para trabajar con directorios. También trabajamos con archivos para guardar y leer variables de texto. En esta segunda parte nos enfocaremos en los archivos binarios.
Micropython: Aprendiendo a utilizar el sistema de archivos. Parte 1
Micropython es mucho mas que un simple intérprete e incluye funciones que son propias de sistemas operativos, como un sistema de archivos para guardar nuestros programas y librerías, así como para almacenar información. En este artículo veremos como funciona ese sistema de archivos y como podemos emplearlo para guardar información.
Micropython: Leyendo temperatura y humedad con DHT11/DHT22 en Raspberry Pi Pico
Si tenemos que realizar mediciones de temperatura y humedad del aire, muy probablemente utilicemos alguno de estos populares sensores. Lamentablemente, el port de Micropython para la Pico no incluye soporte para ellos, así que tendremos que utilizar un módulo externo. En este artículo veremos como conectar estos sensores a la Pico y como instalar y utilizar un módulo externo para accederlos.
Micropython: Usando el LCD y Keypad shield en la Wemos D1
La placa Wemos D1 tiene la interesante característica de soportar shields diseñados para el Arduino UNO. Sin embargo no todos los shields son compatibles de forma directa. En este artículo les mostraré como adaptar un LCD y Keypad shield y como programarlo en Micropython.
Micropython: Guardando lecturas del BME280 en Google Sheet
Cuando tenemos un microcontrolador o un módulo con la capacidad de acceder a Internet, se abre un abanico de posibilidades casi infinitas. En otros artículos les mostré como enviar alertas por email o como mostrar en un servidor información se sensores. En esta oportunidad veremos otra alternativa, que es guardar los datos leídos, en este caso de un sensor BME280 conectado a un ESP32, en una planilla de Google.
Micropython: Midiendo variables ambientales con el BME280
Al momento de medir variables ambientales, como la temperatura o humedad del aire, tenemos varios sensores a nuestra disposición, como los conocidos DHT11 y DHT22. En este artículo les presento al BME280, un sensor de la firma alemana BOSCH que además de tener mayor precisión que los anteriores, le agrega la posibilidad de medir la presión atmosférica.
Micropython: usando los modos de bajo consumo del ESP8266
Si un dispositivo basado en ESP8266 (u otro módulo o microcontrolador equivalente) tiene una fuente de alimentación permanente derivada de la red eléctrica, el consumo de corriente en funcionamiento no es un problema. Sin embargo, si ese dispositivo es portátil y depende de unas baterías para su operación, el tema del consumo es crucial para lograr la máxima autonomía posible. En este artículo veremos que opciones tenemos cuando utilizamos un ESP8266 y las aplicaremos a un proyecto que envía datos a Thingspeak usando una placa D1 Mini programada con Thonny.
Raspberry Pi Pico: Programación en Micropython
Tenemos varias opciones para programar nuestra Pico, pero sin dudas Micropython se destaca por su sencillez y facilidad de uso, sobre todo para quienes recién se inician. En este artículo veremos como instalar el firmware de Micropython en nuestra Raspberry Pi Pico para comenzar a crear nuestros proyectos con el entorno de desarrollo Thonny.
Programando en Micropython con Mu Editor
Mu es un editor o IDE que nació para aprender y enseñar a programar en Python en una PC y que con el tiempo fue incluyendo la posibilidad de usar otros dispositivos. En la última versión también nos permite programar los ESP8266 y ESP32 usando Micropython. En este artículo les presentaré el programa y haré una breve descripción de sus distintas funciones.