Curioseando por el foro, me topé con este hilo super interesante, y no pude resistir la tentación de escribir....
Lo que he logrado hacer con estas pequeñas maravillas:
Experimentando (con PIC16F84A y PIC16F628A):
- Parpadeo de un led
- Secuencial de leds
- Contador ascendente-descendente con displays de 7 segmentos de celulares viejos (0 a 99999)
- Un display POV para agitar con la mano (o mover la vista, como el que usa una marca conocida de vodka)
- Experimentos con el LCD de Nokia 3310 (y 5120 tambien) y USART.
- Llenado de la pantalla de pixeles aleatorios
- Dibujo de cosas basicas (caracteres, numeros, simbolos, etc.)
- Receptor de cadenas de caracteres por puerto serie.
Proyectos (con PIC16F628A o PIC16F648A):
- Controlador de lazo abierto para 4 ventiladores de PC (para modding)
Constaba de un display LCD de un Nokia 5120 y el scroll de un mouse, como interfaz de usuario.
- Control de cinta transportadora (para un ramo de la universidad)
Lo más significativo de este proyecto fue implementar un interprete de comandos corriendo en el pic (por puerto serie)
- Tacómetro portatil para motores de inducción (tambien para un ramo de la U)
Otra vez con el LCD de un Nokia (3310), que nos dio un acabado de lujo.
- Contador de monedas (para un cliente)
Funciona como los que utilizan los bancos, pero mas lento, ya que el sistema mecánico estaba hecho así.
Nosotros solo nos encargamos del control y el interfaz de usuario.
- Lector de memorias EPROM paralelas (de emergencia...)
Necesitaba de forma urgente rescatar el contenido de una vieja EPROM de 64Kb, asi que con un PIC,
un latch de 8 bits y un MAX232 (mas condensadores), armé el improvisado lector. Lo rescatable: logré
implementar el protocolo XMODEM en el PIC, para poder recibir el contenido como un archivo .bin
en Hyperterminal.
- Dimmer digital de 8 canales (para presentar en la expo de mi universidad)
El PIC se encargaba de la etapa de potencia (triacs), sincronizado con los cruces por cero de la red electrica.
El control de la intensidad de las luces lo hacía un software hecho en Visual Basic, y se comunicaba con
el PIC por puerto serie.
- Tronadura (práctica profesional)
La idea era emular en una maqueta, el proceso de extracción del cobre, así que hice la parte que generaba
el sonido de la explosión (guardado en un ISD2560), mientras la parte mecánica golpeaba un puñado de
piedrecillas que saltaban por los aires, simulando de forma visual la explosión.
- Display 7 segmentos para instrumentación virtual (pasantía profesional)
Este display está hecho para trabajar con un sistema programado en LabVIEW, comunicado por puerto serie.
Además, utiliza un control remoto infrarrojo para seleccionar el dato numérico que se quiere visualizar, pudiendo
también cambiar parámetros del software a distancia.
Todo lo anterior lo trabajé netamente en ensamblador (aprendido a tropezones), y ahora estoy batallando con el C30 para los dsPIC, por asuntos netamente laborales
Saludos a quienes nos leen.