I had this code working a little bit ago but then it just gave me weird outputs.
Also I have an hspeed floating point number at the top.
Also first 2 lines of code are displaying the current rpm and the rest is for displaying the max rpm reached.
I had this code working a little bit ago but then it just gave me weird outputs.
What’s your question?
Why it want working and was giving weird numbers but I figured it out by switching the greater than size around
Is hspeed a float or a double ? It looks like print is confused as to what type it is, best solution is to use print with formatted output, something like
Brain.Screen.print("%.2f", hspeed);
I figured it out but it was weird why it went to that number. I suspect the floating point number because when I set it to 0 manually it would stay at zero but if I left it blank it went to that number.
was it a local or global variable ? local variables are not automatically initialized.
It was in the user control loop
Edit: I meant it was setup like this
int hspeed;