Programando la STM32 Blue Pill con Arduino IDE. Parte 2: uso de ST-Link

En la primera parte de esta serie de artículos dedicados a la programación de la Blue Pill con el IDE de Arduino vimos como instalar el core del STM32 y el programa STM32CubeProgrammer, junto a todos los drivers necesarios. En esta segunda parte nos concentraremos en el proceso de grabación utilizando el programador/depurador ST-Link.

Leer más

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

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

CADe_SIMU 4. Arranque y parada de motor con Arduino

La versión 4 de CADe_SIMU nos permite incluir un Arduino en el circuito para que interactúe con los elementos simulados. En este artículo vamos a ver a modo de ejemplo cómo utilizarlo para realizar el arranque y parada de un motor trifásico con dos pulsadores y lectura del relé térmico.

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

Habilitar notificaciones OK No, gracias