Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Saludos amigos, estoy en medio de un proyecto, solo que tengo algunas dudas respecto al tipo de programacion que usaré para detectar "x" pulsos que emite un medidor de flujo; es decir, el medidor de flujo convertirá las revoluciones en pulsos (tantos pulsos equivalen a 1 litro), lo que pretendo es usar una interfaz usb que este conectada a un ordenador, ahora no se que tengo que usar para que la salida en pulsos lo lea el odenador (mi idea es hacer un programa en visual basic para que me muestre cuantros litros han pasado por el medidor). Supongo que debo usar un lenguaje como ensamblador para capturar los "x" pulsos de salida que arroja el medidor y apartir de ahi transportar variables para mostrarlas en visual basic...
Seria de gran ayuda si me apoyarán y me dieran ideas porfavor.. Gracias
Muy buenas, ¿a qué frecuencia se emiten dichos pulsos? Si quieres USB podrías usar un microcontrolador con USB y que además tenga un contador de pulsos. Así de pronto te digo que el 18f2550 te valdría de sobra. Quizás haya uno más pequeño/barato que también te sirva. Luego simplemente te montas tu propio protocolo sobre USB y lo lees en tu aplicación.
Un saludo.
P.D. Mirando por encima en la web de microchip creo que si yo fuese tu usaría este: http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en533924 " onclick="window.open(this.href);return false; que es mucho más barato que el 18F2550 y además posee características interesantes como XLP, reloj interno de hasta 16Mhz compatible con PLL, etc.
Ya investigue acerca de las interrupciones y los timers, la cosa que solo viene teoria y se me complica a la hora de programarlo en C de ccs, alguien podria mostrarme un ejemplo basico del codigo para darme una idea, se agradece, saludos.