MSP430 LaunchPad y CCS: Configuración de Entradas y Salidas

Como ya sabemos todo microcontrolador posee periféricos para poder interactuar con el exterior, por su puesto los dispositivos MSP430 de TI también pueden configurarse para que se comporten como de periféricos de entrada o de salida. Cada puerto se asocia normalmente con un máximo de 8 pines que pueden ser individualmente configurados como una entrada o una salida, incluso cambiar su función en medio de un programa.

Amplificador de audio con el integrado LM836

Saludos a todos los lectores!! Hace ya unos meses un amigo por encargo que le diseñara unos circuitos para que practicaran sus alumnos sobre soldadura y algo de electrónica no tan compleja y le pareció buena la propuesta de hacerse de un pequeño amplificador de audio.

En esta ocasión no es una publicación de un circuito completo y con toda su explicación, es un pequeño resumen de lo que realice en conjunto con otro buen amigo (Angel Tenorio) y esta basado en el LM386, si se da una pequeña revisada en el datasheet podemos ver que el fabricante nos da algunas recomendaciones sobre las aplicaciones y circuitos que podemos armar, no se le realizo mucho solo se agrego ciertas partes para que el circuito quedara completo por su puesto realizamos el ruteado y listo aquí unas fotos del resultado.

Se utilizaron dos LM386 uno para cada lado del audio (izquierdo y derecho) y un potenciometro doble para que al momento de variar el audio estos cambien al mismo tiempo.

Primero les dejo el circuito base con el que se inicio, como se observan no son muchos los componentes utilizados pero se tiene buenos resultados.

MPLAB X y C18: Encender y apagar un LED con un boton

Seguimos con las publicaciones en C18, en ejemplos anteriores hemos visto la manera de manipular un puerto como salida ahora toca el turno de ver como se manipula un pin como salida, para ello tenemos un botón conecto al pin RE0 con su resistencia de pull-down también se ha colocado un LED con su debida resistencia en el pin RE1 y se agrego una resistencia a +5V en el pin MCLR par que el circuito funcione correctamente, así queda el circuito que utilizaremos:

Librerías para EAGLE: Fotorresistencia (LDR)

En ocasiones sucede que quieres usar un componente en Eagle y este no lo tiene, tienes opciones como buscar una o crear tu propia librería. Yo aquí les comparto unas cuantas que creado para mi uso. En esta ocasión toca el turno de la librería para una fotorresistencia (LDR).
Como agregar la librería a Eagle:
  • Descomprimir el archivo descargado, dentro de este se encuentra la librería con terminación .lbr
  • Copiar y pegarla librería en... C - Archivos de Programa - EAGLE - lbr La ruta puede variar dependiendo de la instalación del programa EAGLE
  • Ejecutar el EAGLE y desplegar la carpeta Librerías
  • Buscar entre la lista la librería agregada y activarla (Debe de tener un punto de color verde)
  • Listo ahora ya se puede utilizar
Aquí el enlace para DESCARGAR las librerias disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare lo mas pronto posible responderlas...
  • Actualización (16/10/2016): Se corrigió enlace de descarga.

MPLAB X y C18: LEDs Secuenciales

Seguimos con las publicaciones en C18 y ahora encenderemos 8 LEDs conectados al puerto B con sus debidas resistencias y en el Master Clear una resistencia de 10KΩ a VCC para que nuestro circuito funcione correctamente. Utilizaremos el PIC18F4620 y nuestra tarjeta entrenadora de PICs para ver los resultados. El circuito debe estar alimentado a 5 Volts, a continuación el circuito que utilizaremos: