From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

Contador de pulsos booleanos

¡Resuelto!
Ir a solución

Hola!

Les explico mi problema.

Estoy adquiriendo una señal de corazón con Arduino para generar un electrocardiograma. Cuando la señal alcanza los 3 mV se genera un un sonido que sirve para indicar el pulso cardíaco, sin embargo me gustaría que se pudiera contar el numero de pulsos por minuto.

Tengo entendido que para esto debo usar un Feedback Node y una función aritmética de incremento +1.

 

Espero que puedan ayudarme, muchas gracias.

0 kudos
Mensaje 1 de 3
2.311 Vistas
Solución
Aceptado por adriment12

Quiza una opcion es revisar cuando el nivel subre de cierto valor, y contar cada vez que eso sucede. Generalmente uso la funcion Greater? para saber si es la primera vez que el nivel sube (rising edge).

 

Check for rising level.png

 

PS: Los Shift Registers los puedes cambiar por Feedback Nodes si eso hace mas sentido en tu proyecto. Su funcionalidad es la misma.

 

 

Mucho exito con tu proyecto. Saludos,

Mensaje 2 de 3
2.233 Vistas

Muchas gracias! si me funcionó

0 kudos
Mensaje 3 de 3
2.194 Vistas