round angles before inting
This commit is contained in:
parent
7b49d8974c
commit
f12389b570
@ -95,7 +95,7 @@ void loop() {
|
|||||||
if(temp_loops>100){
|
if(temp_loops>100){
|
||||||
Serial.println("");
|
Serial.println("");
|
||||||
Serial.print(" pitch Angle = "); Serial.println(angle_pitch_output);
|
Serial.print(" pitch Angle = "); Serial.println(angle_pitch_output);
|
||||||
Serial.print(" pitch Angle abs = "); Serial.println(abs(int(angle_pitch_output)));
|
Serial.print(" pitch Angle abs = "); Serial.println(abs(int(round(angle_pitch_output))));
|
||||||
Serial.print(" pitch Angle measured = "); Serial.println(angle_pitch);
|
Serial.print(" pitch Angle measured = "); Serial.println(angle_pitch);
|
||||||
temp_loops = 0;
|
temp_loops = 0;
|
||||||
}
|
}
|
||||||
@ -115,8 +115,8 @@ void loop() {
|
|||||||
digitalWrite(MotorPinA, CW);
|
digitalWrite(MotorPinA, CW);
|
||||||
}
|
}
|
||||||
if((abs(int(angle_pitch_output))*8 + 30)<250){
|
if((abs(int(angle_pitch_output))*8 + 30)<250){
|
||||||
analogWrite(MotorSpeedB,30 + 8*abs(int(angle_pitch_output))); //Wheel close to connections
|
analogWrite(MotorSpeedB,30 + 8*abs(int(round(angle_pitch_output)))); //Wheel close to connections
|
||||||
analogWrite(MotorSpeedA,30 + 8*abs(int(angle_pitch_output))); //First experiment wheel
|
analogWrite(MotorSpeedA,30 + 8*abs(int(round(angle_pitch_output)))); //First experiment wheel
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
analogWrite(MotorSpeedB,250); //Wheel close to connections
|
analogWrite(MotorSpeedB,250); //Wheel close to connections
|
||||||
|
Loading…
Reference in New Issue
Block a user