Galera, no meu programa que utilizo para verificar RPM das rodas de um robo e o peso que ele carrega, utilizo duas funções. Essas funções, quando testadas separadamente, dão os valores corretos, quando implementadas juntas, dão erro.
Acredito que seja por causa da função millis() que interfere no meu cálculo de RPM e nos prints dos valores. Assim, precisaria de uma maneira pra calcular RPM e Peso no mesmo programa. Alguém teria uma solução pra calcular RPM sem utilizar a função millis() ou para que eu possa ajustar meu programa com RPM, Peso ?
Em suma: Caso eu queira calcular mais variáveis, meu programa demandará mais tempo, como levar isso em conta no cálculo do RPM ou como calcular RPM de forma que isso não influencie ?
OBS: Trata-se de um Sensor HALL KY003 e uma célula de peso normal !
Meu programa encontra-se abaixo:
HALL_CELL.ino
HX711.cpp
HX711.h