TODOPIC
Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: avaunzaz en 16 de Abril de 2020, 21:51:06
-
Buen dia
Deseo Realizar un contador de segundos (0 - 9999), al cual se le pueda implementar un dipswitch, que garantice activar una alarma al llegar al numero programado. con un Pic o microporecesador.
Alguien tiene ideas por donde empezar? por el codigo o eliguendo el material ?
-
Primero comenza definiendo, como debe trabajar a rasgos generales.
Segundo, pasa a la parte de hardware, cuantas salidas necesitas, si no te alcanzan que vas a usar , etc, etc. Intenta usar los mismos puertos para las entradas, y otro puerto para la salida.
Y finalmente cuando todo este definido como conectarlo pensá en el programa.
-
Muchas Gracias
Tiene algun Foro donde me pueda guiar mas sobre un proyecto de este tipo?
-
No sabemos lo que sabes, sabemos masomenos que queres hacer... Aca te podemos ayudar, pero sos vos el que debe realizar las preguntas, y ademas el que va a intentar realizarlo. Es poco comun dar el codigo completo de algo que otra persona busca, porque requiere tiempo, que muchos no tenemos.
Yo no se que ideas tenes de electronica como para primero hacer lo que planteas, y hay grandes rasgos que me dicen que no lo pensaste bien o que realmente no sabes lo que estas haciendo/diciendo. Por eso no puedo orientarte a que deberias hacer primero.
Por ejemplo...
Un contador de 0 a 9999 no dijiste (ni elegiste) en que se debe mostrar:
- Si suponemos displays 7 segmentos, y estariamos hablando de minimo 4 salidas con hardware aparte, con algun otro IC como un decodificador tal ves tengas 7 salidas minimo. Sin nada, unas 8 salidas. Mas todo el circuito que los acompaña
- Si vas por un LCD, tenes unas 6 salidas aproximadamente. Puede ser un LCD controlador por I2C, por SPI, etc.
- Un DIP Switch que tenga 8 llaves primero que es un poco "caro", pero ademas los unicos numeros que te van a poder escribir son numeros de 0 al 256, lo cual no tiene sentido ya que vos buscas algo de 4 digitos, es decir 9999, y deberias tener uno de 14 llaves, esto apunta a tener minimo 2 entradas si usas el SPI conjunto con los displays, sino necesitas 14 entradas para esto. Y esto representando el numero en binario
Cargar un numero en binario romperia todo proposito de algo electronico, lo electronico lo queres para facilitarte la vida no para complicartela. Tal ves lo mejor sea un teclado 4x4 para cargar los digitos. Ademas un DIP Switch no es para estar jugandole continuamente.
Y por las dudas estes confundido esto es un DIP Switch:
(https://lh3.googleusercontent.com/proxy/_olhvKWGXpNCc76iE2BdNp0Wg23U4sWadwUMJPVHiDMpVyVjDEvK9SQhdIqSwgGhcDT_LOkJTv7lY2mP6eniJtDNIG1kd0ok1upbtqUTTo1ES2k8gsMEagohGtfFPDr2ZK1vZGe4p7vEyj3JExAB_sA)
El contador como cuenta? que cuenta?
Pulsos de un boton tipo turnero?, el contador cuenta tiempo?, que cuenta?