Dependents: servo_01 nhk_2018_undercarry_test08 nhk_2018_undercarry_test09 nhk_2018_undercarry_test10
XQ_servo.cpp
00001 #include "mbed.h" 00002 #include "XQ_servo.h" 00003 00004 00005 double XQ_servo::map(double x, double in_min, double in_max, double out_min, double out_max){ 00006 return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min; 00007 } 00008 00009 XQ_servo::XQ_servo(PinName signal) : pwm(signal){ 00010 } 00011 00012 void XQ_servo::move(float value){ 00013 value = (int)map(value, 1.0, 0.0, 700, 2300); 00014 pwm.pulsewidth_us(value); 00015 } 00016
Generated on Mon Jul 18 2022 00:04:29 by 1.7.2