Raspberry Pi Pico con microcontrolador propio ARM Cortex M0

Publicado por en Raspberry Pi el 21/01/2021

Hasta ahora el mundo de Raspberry Pi comparado con la plataforma Arduino estaba bien diferenciada ya que son dos mundos bien diferentes. En el ecosistema Raspberry Pi existe un sistema operativo y otro tipo de aplicaciones. En el lado de Arduino, se encuentran las aplicaciones de bajo nivel que hace solo una cosa. La fundación Raspberry Pi se ha decidido finalmente a adentrarse en el mundo de los microcontroladores presentado su nueva placa Raspberry Pi Pico basada en un chip de silicio propio de tipo ARM Cortex M0, todo en un formato muy similar a un Arduino Nano. Además se anuncia a un precio extremadamente reducido.

Leer más

Cómo aprender a PROGRAMAR MICROCONTROLADORES desde cero

Publicado por en Programación el 05/01/2021

Pues si, ya empezó un nuevo año. De hecho, llevamos un año esperando éste momento y de repente ya está aquí. Espero que ya tengas hechos tus propósitos para el nuevo año, ¿o no? Y no me refiero a apuntarte al gimnasio. Ya sabes que no lo vas hacer. Que no, y lo sabes. Quizás te has propuesto aprender algo nuevo? Además es un momento ideal, lo del inicio de año me refiero. Porque empiezas con todas las ganas del mundo, así que es un momento ideal para cosas nuevas como aprender a programar microcontroladores. 

En ésta pequeña guía te daré unas directrices que te ayudarán a no perderte y saber por donde aprender a programar microcontroladores utilizando la plataforma educativa BBC Micro:bit.

 

Leer más

Mini consola portatil retro con ATTiny85

Publicado por en Arduino el 18/08/2020

El microcontrolador ATTiny85 es una pequeña maravilla y me encanta. No tiene grandes recursos, ni muchos pines, ni siquiera es muy rápido pero puede funcionar por si solo, sin componentes externos a 8 MHz y es ideal para todo tipo de proyectos que funcionen con pilas o baterías. También existe como placa Trinket de Adafruit y soporta bus I2C para conectarle casi cualquier cosa. Éste proyecto ya es un clásico y es una pequeña consola arcade portátil con una pantalla OLED y unos pulsadores. De hecho, yo mismo hice una consola arcade portatil con un ATMega32U4 y que había quedado bastante simpática. También otra ya más potente con Raspberry Pi Zero, pero eso ya es otra historia. Volviendo al ATTiny85, como puedes comprobar en el vídeo que te dejo a continuación, se pueden crear proyectos muy interesantes con éste microcontrolador!

Leer más

Calculando la grasa corporal con un microcontrolador

Publicado por en Electrónica el 13/01/2015

Este proyecto de unos alumnos de la Universidad de Cornell utiliza un microcontrolador como un dispositivo que pudie medir el porcentaje de grasa del propio cuerpo humano. El principio básico detrás de este proyecto se conoce como análisis de impedancia bioeléctrica. Esta técnica utiliza una pequeña corriente alterna que fluye entre dos electrodos conectados a la superficie de la piel para determinar la impedancia. Mediante la determinación de la oposición a la corriente eléctrica a través de los tejidos del cuerpo, se puede estimar el contenido de agua del cuerpo humano y lo utilizan para estimar la masa corporal libre de grasa. Las características de respuesta IV de estos tejidos pueden proporcionar una buena estimación del porcentaje de grasa corporal.

Todo el proyecto está estupendamente documentado con todos los cálculos, la memoria del proyecto y el código fuente así como sus referencias que se puede descargar desde su web.

Leer más

Programación automática de AVR con una CNC

Publicado por en Electrónica el 05/01/2015

Programar el firmware de un microcontrolador con un programador es una tarea sencilla y que lleva pocos minutos, pero las cosas se complican cuando tienes que programar decenas de microcontroladores y ahí es importante automatizar todo el proceso al máximo. En este post que os dejo por aquí se puede ver el uso de una pequeña máquina CNC para alinear un conector de programación específico de ATMEL sobre un panel de placas para programar. Con una modificación del GCode Senser, se puede hacer que en medio del proceso se llame al avdude para lanzar la programación y pasar al siguiente chip. Muy interesante!

Leer más