为什么我在下面的代码中没有得到正常的结果?
void Motors::setCycleDutyA(int percentage) {
Serial.println(percentage);
Serial.println(pwmCycleDutyA);
float x=percentage/100;
Serial.print(x);
pwmCycleDutyA = int(255*x);
Serial.println(pwmCycleDutyA);
}
当我调用函数时:
Motors::setCycleDutyA(45);
我得到这些结果:
45 255 0.000
45 0 0.000
45 0 0.000
我想念什么?