 |
Serial Wombat Arduino Library
|
Go to the documentation of this file.
99 void attach(uint8_t
pin, uint16_t min = 544, uint16_t max = 2400,
bool reverse =
false);
107 void write(uint8_t angle);
212 void attach(uint8_t
pin, uint16_t min , uint16_t max ,
bool reverse =
false);
A class to control Servos attached to the Serial Wombat chip.
Definition: SerialWombatServo.h:68
Class for a Serial Wombat chip. Each Serial Wombat chip on a project should have its own instance.
Definition: SerialWombat.h:265
A class for the Serial Wombat 18AB Chip that adds support for high frequency hobby Servos(200 Hz,...
Definition: SerialWombatServo.h:191
uint8_t read(void)
returns the last position of the servo scaled to a number from 0 to 180.
Definition: SerialWombatServo.cpp:51
void initializeServo()
Definition: SerialWombatServo.cpp:20
uint8_t swPinModeNumber()
Definition: SerialWombatServo.cpp:78
uint16_t _min
Definition: SerialWombatServo.h:124
SerialWombatHighFrequencyServo(SerialWombatChip &serialWombat)
Definition: SerialWombatServo.cpp:83
SerialWombatServo and SerialWombatPWM inherit from this class.
Definition: SerialWombatAbstractScaledOutput.h:36
uint16_t _position
Definition: SerialWombatServo.h:123
void attach(uint8_t pin, bool reverse)
Initialize a servo on the specified pin.
Definition: SerialWombatServo.cpp:12
uint8_t pin()
Definition: SerialWombatServo.cpp:72
SerialWombatServo(SerialWombatChip &sw)
Constructor for the SerialWombatServo Class.
Definition: SerialWombatServo.cpp:5
SerialWombatServo_18AB(SerialWombatChip &serialWombat)
Definition: SerialWombatServo.cpp:68
void attach(uint8_t pin, bool reverse)
Do not use this interface for High Frequency Servos.
Describes a Serial Wombat Pin. Is base class for other pin modes.
Definition: SerialWombat.h:719
uint16_t _max
Definition: SerialWombatServo.h:125
void write(uint8_t angle)
Writes a value to the servo.
Definition: SerialWombatServo.cpp:39
bool _reverse
Definition: SerialWombatServo.h:126
uint8_t pin()
Returns the current SW pin number. Used primarily for virtual calls by derived classes.
Definition: SerialWombat.h:781
A derived class that adds additional Servo Functionality for the Serial Wombat 18AB Chip.
Definition: SerialWombatServo.h:154
void write16bit(uint16_t position)
Writes a 16 bit value to the servo.
Definition: SerialWombatServo.cpp:59
int16_t writePeriod(uint16_t period_uS)
Definition: SerialWombatServo.cpp:102
~SerialWombatServo()
Definition: SerialWombatServo.cpp:64
int16_t writeFrequency(uint16_t frequency_hZ)
Definition: SerialWombatServo.cpp:97