Convertidor Digital-Analógico con PWM

Hay proyectos en los que tenemos que controlar el nivel de voltaje como: la referencia de una fuente regulada, la salida de audio, o bien queremos hacer nuestro generador de funciones. Pero estas señales son analógicas y la mayoría de los microcontroladores de gama baja y media (PICs, AVRs, etc) no tienen un convertidor DAC. Sigue leyendo

Proyecto Odiseo

Desde hace unas semanas trabajamos, en conjunto con RedTech y SofCom (unos verdaderos expertos en seguridad informática) en el desarrollo de herramientas electrónicas para pruebas de seguridad y penetración de sistemas informáticos. Sigue leyendo

UART/USART multiprocesador

Cuando trabajamos con microcontroladores (aún con los mas sencillos) es común que tengan, entre los periféricos incorporados, una UART o USART. Esto hace posible que nuestro procesador se comunique con otro. Pero, ¿que pasa si queremos comunicar varios procesadores? Sigue leyendo

Medidor LC con microcontrolador

Ultimamente he tenido que trabajar con inductores, y bueno, como he mencionado, son de los elementos que si podemos construir solo con algo de alambre.

 Así que, he tenido la necesidad de construir algunos inductores para mis circuitos. En muchos otros sitios hay muchos artículos y muy buenos de circuitos medidores de LC con PICs (los más antiguos ) y AVR/Arduino (los más recientes). Y prácticamente todos tienen como base el mismo circuito hecho a base del LM311. En la mayoría de los artículos que encontré tienen una buena explicación acerca de cómo funciona el circuito de oscilación, así que no voy a hacer mucho comentario al respecto. Ya que el circuito base es muy estable y no presenta mucha complejidad, si quieren la explicación acerca del circuito base, pueden leer estos artículosSigue leyendo

ESP8266 – WiFi para microcontroladores

No tiene mucho que salió el integrado ESP8266. Este chip es una buena alternativa (y bastante economica) para poder incorporar WiFi a nuestros desarrollos.

Sigue leyendo

Manipulación de bits en C y aplicaciones

La manipulación de bits u operaciones bit a bit (bitwise) son algo común en los programas con microcontroladores, ya que nos permiten configurar los registros para usar el hardware incluido, acceder a los puertos de entrada y salida, hacer “cálculos rápidos”, verificar la autenticidad de los datos enviados/recibidos, etc. Sigue leyendo

LCD 16×2 con RS485 y PSoC

En algunos proyectos he tenido la necesidad de que algun display este muy lejos (mucho) de la tarjeta del circuito. Esto presenta problemas, porque a medida que la distancia crece, se vuleve dificil que a las señales que van a la clasica pantalla lcd de 16×2 no les “entre ruido”, y bueno, la comunicacion se hace practicamente imposible e incluso podemos dañar nuestro circuito

Sigue leyendo

Traductor de niveles lógicos de voltaje (level translator)

Cuando trabajamos con microcontroladores, es muy común que nos encontremos con el problema de que los voltajes de alimentación del micro y algunos de los accesorios sean distintos, por ejemplo que el procesador trabaje a 5V, pero el acelerómetro tenga un voltaje de alimentación de 3.3V. O por el contrario tenemos un procesador como el msp430 que trabaja a 3.3V y el sensor ultrasónico sea a 5V, con lo que la señal de salida del sensor arruinara nuestro procesador. Sigue leyendo

eZ430 Chronos + Puerto Serial en C#

Como había comentado previamente, me emociona la idea de este reloj que se puede reprogramar, pero antes de poder hacer un acercamiento al nivel de programación del microcontrolador, primero me gusta la idea de interactuar con las “aplicaciones” existentes o “precargadas”.

Sigue leyendo

eZ430-Chronos

Bueno, pues resulta que acabo de obtener hace unos días un reloj de Texas Instruments: eZ430-Chronos

¿Y que tiene de especial este reloj? No mucho, solo es un reloj totalmente reprogramable con capacidades inalámbricas Lengua fuera y entre sus características de hardware contiene:

Sigue leyendo