Elevator v2.0
Elevator Documenation
Loading...
Searching...
No Matches
Servo Struct Reference

Servo struct for SG90 servo motor. More...

#include <servo.h>

Collaboration diagram for Servo:
Collaboration graph

Data Fields

mcpwm_timer_t timerNum
 
mcpwm_unit_t pwmUnit
 
mcpwm_io_signals_t signal
 
gpio_num_t gpio
 
int angle
 

Detailed Description

Servo struct for SG90 servo motor.

This is a custom data structure for the SG90 motor

Example

typedef struct {
mcpwm_timer_t timerNum; // timer selection
mcpwm_unit_t pwmUnit; // pwm unit
mcpwm_io_signals_t signal; // pwm signal
gpio_num_t gpio; // pwm gpio pin
int angle; // servo angle
Servo struct for SG90 servo motor.
Definition: servo.h:49
int angle
Definition: servo.h:54
mcpwm_unit_t pwmUnit
Definition: servo.h:51
gpio_num_t gpio
Definition: servo.h:53
mcpwm_io_signals_t signal
Definition: servo.h:52
mcpwm_timer_t timerNum
Definition: servo.h:50

Field Documentation

◆ angle

int Servo::angle

servo motor

◆ gpio

gpio_num_t Servo::gpio

pwm gpio pin

◆ pwmUnit

mcpwm_unit_t Servo::pwmUnit

pwm unit

◆ signal

mcpwm_io_signals_t Servo::signal

pwm signal

◆ timerNum

mcpwm_timer_t Servo::timerNum

timer selection


The documentation for this struct was generated from the following file: