Soluciona el problema de Ubuntu 22.04 y los puertos USB

Ubuntu 22.04 Jammy Jellyfish es la última versión de esta popular distribución de Linux, al menos al momento de escribir estas líneas. Incluye muchas actualizaciones y novedades, pero tiene un inconveniente con los puertos USB que puede ocasionar que no podamos programar nuestras placas ESP o Arduino. En este artículo te muestro como resolverlo de una manera sencilla

Leer más

Usando la RP2040 Zero en Micropython

Desde la aparición del RP2040, el microcontrolador de Raspberry, muchas placas de distintos fabricantes lo han incorporado, además de la Pico. En este artículo haré una revisión de la RP2040 Zero, una pequeña placa de la empresa Waveshare, que se caracteriza por su pequeño tamaño y te mostraré como programarla empleando Micropython.

Leer más

Cómo configurar el IDE para el Arduino Nano 33 IoT

El Arduino Nano 33 IoT es una potente placa orientada a aplicaciones de Internet de las cosas gracias a la incorporación de un módulo de comunicaciones con conectividad WiFi  y Bluetooth. En este artículo te enseño a programarlo en Arduino, usando las dos versiones del IDE así como el editor Web, para que aproveches al máximo sus potencialidades en tus proyectos.

Leer más

Cómo conectar la D1 mini a una red WiFi con Arduino

La placa D1 mini, que incorpora el SoC ESP8266, es una de las alternativas mas económicas y simples de utilizar para diseñar nuestros propios dispositivos conectados a Internet. En este artículo veremos las librerías y métodos necesarios para conectarla a una red WiFi empleando el Arduino IDE.

Leer más

La evolución de la familia Arduino Nano

La familia de placas Nano de la marca Arduino se ha visto ampliada en los últimos años con nuevos modelos que integran características por demás interesantes. Desde procesadores de 8 bits hasta potentes núcleos ARM de 32 bits y una variedad de sensores que incluyen acelerómetros, giróscopos o micrófonos entre otros, conectividad Bluetooth y Wifi y la posibilidad de adentrarnos en el mundo del Machine Learning son las opciones que nos ofrecen los nuevos Arduino Nano. En este artículo haré un resumen de las principales características de estas placas, haciendo hincapié en las mas nuevas.

Leer más

Introducción a las redes inalámbricas LPWAN

Existe en la actualidad un amplio abanico de tecnologías para montar redes inalámbricas de transmisión de datos. En este artículo haré un resumen de las denominadas LPWAN que se caracterizan por tener un bajo consumo de energía y transmitir pequeñas cantidades de información a largas distancias.

Leer más

Aprende a programar la ESP32-CAM en Micropython. Parte 2

Aprende a usar la ESP32-CAM con Micropython

En la primera parte de este tutorial destinado a aprender a utilizar la ESP32-CAM en Micropython te expliqué como grabar un custom firmware en la placa. En esta segunda entrega veremos en detalle los objetos y métodos que agrega este firmware y que nos permiten tener acceso a las funciones de la cámara.

Leer más

Aprende a programar la ESP32-CAM en Micropython. Parte 1

Aprende a usar la ESP32-CAM con Micropython

La ESP32-CAM es una de las placas con cámara incorporada mas económicas del mercado. El ESP32 que incluye nos permite utilizarla en una gran cantidad de proyectos de captura de imágenes o video, ya sea para ser almacenados localmente o para ser enviados a un servidor en la red. Si bien existen muchos ejemplos desarrollados en C/C++ de Arduino, no hay tantos que utilicen Micropython. En esta serie de artículos te explicaré como grabar un firmware de Micropython en la ESP32-CAM y como escribir tus propias aplicaciones en ese lenguaje.

Leer más