Sample Servo / LCD code for KL46Z. Display slider value on LCD and set servo position according to slider. Sample code for RS
Fork of Servo by
Servo Class Reference
Servo control class, based on a PwmOut. More...
#include <Servo.h>
Public Member Functions | |
Servo (PinName pin) | |
Create a servo object connected to the specified PwmOut pin. | |
void | write (float percent) |
Set the servo position, normalised to it's full range. | |
float | read () |
Read the servo motors current position. | |
void | position (float degrees) |
Set the servo position. | |
void | calibrate (float range=0.0005, float degrees=90.0) |
Allows calibration of the range and angles for a particular servo. | |
Servo & | operator= (float percent) |
Shorthand for the write and read functions. |
Detailed Description
Servo control class, based on a PwmOut.
Example:
// Continuously sweep the servo through it's full range #include "mbed.h" #include "Servo.h" Servo myservo(p21); int main() { while(1) { for(int i=0; i<100; i++) { myservo = i/100.0; wait(0.01); } for(int i=100; i>0; i--) { myservo = i/100.0; wait(0.01); } } }
Definition at line 52 of file Servo.h.
Constructor & Destructor Documentation
Servo | ( | PinName | pin ) |
Member Function Documentation
void calibrate | ( | float | range = 0.0005 , |
float | degrees = 90.0 |
||
) |
Servo & operator= | ( | float | percent ) |
void position | ( | float | degrees ) |
float read | ( | ) |
Generated on Tue Jul 19 2022 23:29:31 by 1.7.2