Micropython: Retardos de tiempo

Introducir demoras o retardos de tiempo en un programa es una práctica sumamente frecuente. Micropython nos ofrece distintas formas de llevarlo a cabo, algunas de las cuales veremos aquí. Analizaremos los métodos del módulo time y la diferencia entre retardos bloqueantes (blocking) y no bloqueantes (non blocking) y cómo implementarlos.

Leer más

Micropython: Usando el Oled shield del D1 mini

La placa D1 mini es una opción sumamente interesante para nuestros proyectos alrededor del ESP8266 por su pequeño tamaño, bajo costo y la posibilidad de conectarle distintos “shields” enchufados directamente sobre la placa (como en el Arduino UNO) o empleando una placa base. En este artículo veremos como usar uno de estos shields que contiene un display Oled que nos permite mostrar textos, gráficos y hasta imágenes sencillas.

Leer más

Programando el ESP8266 en Micropython

Python es un lenguaje de programación moderno, potente y muy versátil. Puede utilizarse para programar en distintas plataformas, tanto computadoras como teléfonos o microcontroladores. En este artículo vamos a ver somo preparar una placa D1 mini, que cuenta con un ESP8266 para poder correr nuestros programas en Python.

Leer más