Tag Archives: featured

Jugando con threads en C++11

Una buena noticia de C++11 es que se incorporó la biblioteca pthreads al nuevo estándar. Esto quiere decir que ya no es necesario implementar un encapsulamiento propio como hacíamos algunos años atrás. Este artículo (breve) ilustra el uso de la nueva clase threads y permite jugar un poco con el comportamiento del multitasking para comprender algunas particularidades que debemos tener en cuenta a la hora de crear aplicaciones concurrentes.

Continue reading Jugando con threads en C++11

Arduino, control remoto infrarrojo y LCD

El artículo sobre el uso de un VS1838 para recibir señales de un control remoto con Arduino que escribí el en noviembre de 2013 se hizo muy popular. Y recibí varias consultas sobre la posibilidad de adaptar el programa para hacer algo útil con la señal recibida. Así que preparé este ejemplo ilustrativo.

Arduino, control remoto y LCDAquí se combina el programa que decodifica las teclas presionadas en el control remoto, con la biblioteca que permite escribir en una pantalla de cristal líquido (que también utilicé en el artículo sobre el sensor DHT11). De forma que se muestra en la pantalla el número correspondiente a la tecla presionada.

Continue reading Arduino, control remoto infrarrojo y LCD

Amplificador operacional LM358

Para variar, decidí escribir una nota de aplicación del amplificador operacional LM358. De las notas técnicas del blog, esta es la primera sobre electrónica. Esperemos que no sea la última.

En electrónica el uso de amplificadores operacionales es muy común. Sobre todo porque son muy útiles en una amplia gama de circunstancias, gracias a sus distintas configuraciones. En este caso utilicé la configuración de amplificador no inversor.

Donde la tensión de salida responde a la siguiente fórmula:

V_{out} = V_{in} \left(1+\frac{R_2}{R_1}\right)

Lo que nos permite un control simple de la ganancia, incluso con valores muy altos. Teniendo en cuenta las limitaciones técnicas: la tensión de salida del amplificador estará por debajo de la tensión de alimentación positiva. Normalmente estos amplificadores se alimentan con fuente partida, por ejemplo +12V a Vdd y -12V a Vss. Lo que permitiría amplificar una señal sinusoidal en el rango de los milivolt pico a pico, a una señal de 16Vpp fácilmente.

Continue reading Amplificador operacional LM358