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

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

¿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

Simulando circuitos en Android con Simurelay

Hace poco les comentaba las novedades de la última versión de CADe_SIMU, el clásico simulador de circuitos eléctricos para Windows. Hoy quiero mostrarles una app muy interesante para Android, Simurelay, que sin llegar a tener las mismas funciones, es tremendamente útil para simular estos circuitos en el teléfono.

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

Probando el streaming de video con ESP32-CAM y Arduino IDE

La masificación del uso de sensores de imagen, particularmente en las cámaras de los teléfonos celulares, ha hecho que su precio haya disminuido de manera notable en los últimos años. Esta situación, combinada con la explosión de dispositivos de Internet de las cosas (IoT) ha permitido la aparición de módulos que nos permiten capturar imágenes y video para transmitirlos por Internet y hasta hacer reconocimiento facial por unos pocos dólares. En este artículo veremos como comenzar a utilizar un módulo de este tipo en particular, el ESP32-CAM de Ai Thinker.

Leer más

Azolla, simulador 2D de robots programable en LUA (2)

En un artículo anterior les presenté Azolla, un programa muy simple que permite simular el comportamiento de varios robots que se mueven sobre un plano bidimensional mediante código escrito en LUA. En este artículo profundizaremos mas en el uso y funcionamiento de Azolla a través de un ejemplo.

Leer más

Azolla, simulador 2D de robots programable en LUA

La construcción de robots requiere no sólo de un diseño de hardware que incluya tanto las partes mecánicas como electrónicas, sino también del software que controla su comportamiento. Es precisamente en esta etapa de diseño del software que resulta particularmente útil un programa de simulación que nos permita trabajar en el algoritmo del robot sin la necesidad de cargar y probar una y otra vez distintas versiones para comprobar su funcionamiento. En este artículo les presento un simulador bastante sencillo y fácil de aprender.

Leer más

Simulación de circuitos con Realidad Aumentada

La Realidad Aumentada (RA) es una técnica que consiste en superponer una capa “virtual” generada por un software a una imagen tomada en tiempo real por una cámara para enriquecer la información que nos provee la misma. Además de utilizarse para cazar pokemones, tiene muchas e interesantes aplicaciones en educación, como la simulación de circuitos eléctricos, como veremos en este artículo.

Leer más