Curso gratuito “Primeros pasos con Arduino”

En la sección de cursos ya tienen disponible un curso gratuito introductorio al mundo de Arduino y sus aplicaciones.

Este curso está pensado para quienes quieren iniciarse en el desarrollo de proyectos con Arduino, ya que a lo largo de 4 temas se desarrollan los conceptos principales de la plataforma Arduino, las placas mas comunes y sus características y su lenguaje de programación. También se detalla como realizar una simulación con Tinkercad y como conectar a una computadora un Arduino UNO y programarlo.

Leer más

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.

Leer más

La familia de microcontroladores STM32

La firma ST ofrece un amplio abanico de microcontroladores para las mas variadas aplicaciones, con distintas especificaciones de consumo, capacidad y prestaciones. Estos micros se agrupan en distintas familias, con numerosos integrantes según sus características específicas. En este artículo hare una breve introducción y un recorrido por la familia STM32, que se caracteriza por sus altas prestaciones a un costo bastante accesible.

Leer más

Micropython: Conectando un display LCD a un Wemos D1 mini usando I2C

En un artículo anterior explicaba como ampliar la cantidad de E/S (GPIO) de una placa D1 mini (o cualquier otra con ESP8266) usando el circuito integrado PCF8574 y mencione que había módulos con este chip creados específicamente para controlar displays LCD, los que habitualmente utilizan muchos pines. En este artículo veremos como usar uno de ellos para añadir este tipo de displays a nuestros proyectos en Micropython.

Leer más

CIAA, la Computadora Industrial Abierta Argentina

La CIAA es una computadora de una placa diseñada y fabricada en Argentina para promover el uso y desarrollo de la tecnología en las empresas, así como servir de herramienta en el ámbito educativo. Es un diseño totalmente abierto desarrollado y soportado por una red de universidades y representantes del sector industrial que ofrece distintas alternativas, con distintas capacidades y posibilidades. En este artículo les contaré sobre este proyecto y los distintos modelos de placas CIAA disponibles.

Leer más

Micropython: ampliando la capacidad de GPIO del ESP8266 con el PCF8574

Los módulos basados en el ESP8266, como el Nodemcu o el D1 mini son fabulosos para una amplia gama de proyectos, particularmente aquellos que requieren de una conexión a Internet. Sin embargo, la cantidad de pines de E/S (GPIO) es una limitante a la hora de encarar proyectos que requieran de una gran cantidad de conexiones. En este artículo veremos como ampliar la capacidad de GPIO de un módulo basado en el ESP8266 de una manera muy sencilla empleando el circuito integrado PCF8574 controlado desde un programa escrito en Micropython.

Leer más

Fuentes de alimentación lineales

Los circuitos electrónicos funcionan en la mayoría de los casos con Corriente Continua (CC) de unos pocos voltios, mientras que la energía eléctrica se distribuye hasta nuestros hogares en forma de Corriente Alterna (CA). Cuando enchufamos un TV, un equipo de música o una consola de juegos al toma de la pared de nuestro hogar, debe realizarse primero una conversión de CA a CC de valor apropiado para el correcto funcionamiento de ese equipo. Eso se hace generalmente en el interior de cada uno de estos aparatos, en una parte fundamental del mismo que se denomina fuente de alimentación. Veremos en este artículo una breve clasificación de las fuentes de alimentación y luego abordaremos el estudio de los distintos bloques que forman una fuente de alimentación lineal.

Leer más

¿Qué es un procesador ARM Cortex?

Cada vez con mas frecuencia podemos encontrar placas o kits de desarrollo que incluyen un procesador ARM Cortex. Desde una computadora de escritorio a un microcontrolador de un par de dólares, pasando por el procesador de un teléfono móvil o una Raspberry Pi todos estos dispositivos pueden contener en su interior alguna variedad de estos potentes procesadores. En este artículo haremos una introducción general, analizando algunas de sus características y cuáles son los mas accesibles para utilizar en nuestros proyectos.

Leer más

Micropython: Publicando datos en Thingspeak (3)

En los artículos anteriores de esta serie dedicada al uso de Thingspeak vimos primero los distintos tipos de protocolos, analizando con mas detenimiento HTTP y los métodos GET y POST para enviar datos. Luego vimos en detalle los pasos para crear una cuenta en Thingspeak y como configurar un canal para recibir esos datos. En este tercer artículo les voy a mostrar mas específicamente como enviar los datos a Thingspeak desde una placa con un programa escrito en Micropython.

Leer más