Programando la STM32 Blue Pill con Arduino IDE. Parte 1: Configuración

El IDE de Arduino, creado originalmente para ser utilizado con las placas de esa marca, se ha transformado en una herramienta casi universal que nos permite trabajar con una gran cantidad de micros y módulos diferentes. En artículos anteriores vimos como configurarlo para programar los módulos ESP, hoy toca analizar como podemos emplearlo para programar la potente placa Blue Pill basada en un micro STM32.

Leer más

Cade_Simu 4: Control de motores Paso a Paso

Los motores paso a paso (PAP o Steppers) son muy utilizados en aplicaciones donde se requiere un control preciso de la velocidad o el posicionamiento. Desde la versión 4, CADe_SIMU nos permite simular este tipo de motores, poniendo a nuestra disposición dos tipos de ellos y los controladores necesarios para excitar correctamente sus bobinados. En este artículo veremos cada uno de ellos y como los debemos conectar para incluirlos en nuestros circuitos.

Leer más

Primeros pasos con la STM32 Blue Pill

La Blue Pill es una placa muy popular que contiene un potente microcontrolador ARM de 32 bits. Se destaca por su capacidad y muy bajo costo, lo que la hace ideal para muchos proyectos Maker e incluso aplicaciones profesionales. Es una placa que tiene cierta complejidad y dar los primeros pasos puede ser un poco difícil, pero el esfuerzo se verá recompensado. En este artículo veremos sus principales características y nos introduciremos en un su uso y programación.

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

Habilitar notificaciones OK No, gracias