sábado, 21 de abril de 2012

VIDEOS Mini Curso de PIC en C

INTRODUCCION

En este video se ve una introduccion al PIC18F4550, el hermano mayor del clasico PIC16F877A y se hace una pequeña comparacion entre ambos. Ademas se muestra como configurar la cabecera o FUSES para iniciar un nuevo programa. Como siempre el primer ejemplo es un LED PARPADEANTE, espero que les sea util:







ADC y POT

Este otro video muestra como configurar el ADC, en las diapositivas se usa el PIC16F877A pero el ejemplo es con el PIC18F4550 que es muy similar en este sentido:








CONTROL DE TEMPERATURA

En este video se muestra como hacer un dispositovo para control de temperatura sencillo tipo ON/OFF usando un sensor LM35 y da una sugerencia y observaciones sobre este tipo de control:








CONTROL DE VELOCIDAD CON PWM

En este video se meustra como usar el CCP del PIC en modo PWM para controlar la velocidad de un motor DC comun. En el video se usa una tarjeta entrenadora la cual hemos llamado PIC-T40 que esta disponible a la venta en nuestro blog www.inventronica.blogspot.com o en MercadoLibre. Sin embargo logicamente no es necesario contar con esta tarjeta para realizar una practica tan sencilla, espero les sea de utilidad:











SISTEMA RGB

El objetivo de este video es aprender a usar el TIMER0 y las interrpciones. Como ejemplo muy muy practico se ha hecho un sistema de iluminacion RGB (lampara de colores) en el cual necesitamos generar al menos 3 señales PWM para variar la intensidad de los colores Rojo, Verde y Azul y conseguir con ello una gran combinacion de colores.

La utilidad de este ejemplo es que muestra como usar el TIMER0 e interrupciones para generar 3 o mas PWMs por "software" sin necesidad de depender de los modulos CCP (el PIC solo tiene 2 CCP por tanto solo 2 PWM):





MOTOR PAP

Este video es otro ejemplo del uso que le podemos dar a las interrupciones por TIMER0 ya que nos permite dar control a un motor PAP al tiempo que el programa principal atiende otras cosas.

En este caso el ejemplo hace la lectura de un POT mediante el ADC el cual determinara el movimiento (no posicion) del motor ya sea hacia la derecha o izquierda.





COMUNICACION SERIAL UART O RS232

En estos videos se pretende ejemplificar el uso de la UART en el PIC. Esta caracteristica nos permite comunicarnos con sin fin de dispositivos ya que el estandar RS232 es ampliamente utilizado.

Este video es la introduccion a la UART:



Este otro video es el ejemplo:



USB CLASE CDC

Este video muestra como lograr comunicar nuestro PIC con la computadora utilizando el puerto USB 2.0 que tiene el PIC18F4550. Esta es quiza la caracteristica mas llamativa de este PIC ya que podemos realizar envio y recepcion de datos a una PC con practicamente cualquier programa de computadora usando un simple cable USB y desarrollar un sin numero de aplicaciones.

El video muestra como modificar las librerias de PICC y los valores VID y PID para lograr esto:







Por lo pronto son todos los VIDEOS disponibles del Mini Curso de PIC en lenguaje C, si deseas mas videos haznoslo saber, si esta en nuestras posibilidades los realizaremos sobre el tema de tu interes.


IMPORTANTE!:



LIBRERIAS
En algunos videos se hace el uso de librerias que son "ineditas" a fin de hacer mas fluida la programacion, estas librerias las puedes descargar aca:




PICC Y UTILIDADES
Aqui tienes todo lo que necesitas para hacer las practicas en los videos



OTROS EJEMPLOS EN CODIGO
Estos son ejemplos en codigo fuente que no incluyen videos y que son de cierta utilidad:

Tarjeta de adquisicion de datos para LABView con PIC18F4550 USB
Antes de hechar a andar este ejemplo debes descargar el complemento VISA de la pagina de National Instruments para que funcione ya que es el que se encarga de la comunicacion SERIE.






SALUDOS Y HASTA PRONTO!