Autor Tema: libreria FreqCount como leer el dato con decimal?  (Leído 2292 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado MINDFIELD

  • PIC16
  • ***
  • Mensajes: 139
libreria FreqCount como leer el dato con decimal?
« en: 05 de Noviembre de 2018, 13:44:22 »
Hola queria saber si se puede leer los datos de FreqCount pero con decimales? supongamos que tengo 1,21rps pero en el display solo leo 1 y si el dato es 1,50 solo leo 2... hay forma de leer en decimal y no de redondearlo?

Desconectado nico

  • PIC16
  • ***
  • Mensajes: 180
Re:libreria FreqCount como leer el dato con decimal?
« Respuesta #1 en: 05 de Noviembre de 2018, 14:38:52 »
Buenas, ¿ que estas queriendo leer?, si es un contador de pulsos no te va a leer 0.5 pulso, cuenta por flanco e incrementa la cuenta cada vez que detecta un flanco de subida o de bajada, según sea el micro y la configuración, si quieres leer el tiempo que paso desde que se inicia un pulso hasta que se termina puedes usar el modulo ccp en algunos micros.

¿que estas queriendo medir y con que módulo en concreto, micro y compilador?

Salutes.

Desconectado MINDFIELD

  • PIC16
  • ***
  • Mensajes: 139
Re:libreria FreqCount como leer el dato con decimal?
« Respuesta #2 en: 05 de Noviembre de 2018, 14:46:42 »
Hola nico quiero medir revoluciones por segundo y la medicion va a ser de 1,30 rps aproximado, pero necesito el número decimal para saber que la maquina que quiero medir esta andando correctamente... estoy usando arduino 1.8.3 con la libreria FreqCount, un arduino mega 2560 tengo como hardware y lo simulo en proteus 8

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5878
    • Picuino
Re:libreria FreqCount como leer el dato con decimal?
« Respuesta #3 en: 06 de Noviembre de 2018, 08:31:42 »
¿De dónde has bajado esa librería?

La que yo conozco es para Teensy, no para Arduino Mega. Por otro lado, la propia página de la librería comenta que para frecuencias bajas hay otra librería mejor:

https://www.pjrc.com/teensy/td_libs_FreqCount.html

Citar
FreqCount vs FreqMeasure
FreqCount: best for 1 kHz to 8 MHz (up to 65 MHz with Teensy 3.0 & 3.1)
FreqMeasure: best for 0.1 Hz to 1 kHz

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5878
    • Picuino
Re:libreria FreqCount como leer el dato con decimal?
« Respuesta #4 en: 06 de Noviembre de 2018, 08:42:30 »
Corrijo.
La librería es para Teensy, pero también vale para tu Arduino.

Deberías utilizar FreqMeasure
https://www.pjrc.com/teensy/td_libs_FreqMeasure.html

Desconectado MINDFIELD

  • PIC16
  • ***
  • Mensajes: 139
Re:libreria FreqCount como leer el dato con decimal?
« Respuesta #5 en: 11 de Noviembre de 2018, 09:22:10 »
Perdón no conteste antes pero resolvi eso de alguna manera que ya no me acuerdo, aunque el codigo es muy pequeño (ahora 400 lieas aprximadas) me di cuenta que no necesitaba una frecuencimetro así que desarme todo y lo hice con un contador...  :lol: