ESP32使用PWM
使用PWM控制舵机的语法基本框架
- 一、初始化与绑定通道
- 主要使用函数
ledcSetup(PWM_CHANNEL, PWM_FREQ, PWM_RESOLUTION);
ledcAttachPin(SERVO_PIN, PWM_CHANNEL);
- 主要使用函数
- 二、编写控制舵机角度函数
- 利用角度、脉宽、分辨率之间的关系编写
- 使用
ledcWrite(PWM_CHANNEL, duty);
进行输出
- 三、对多个电机进行控制,实现对抓手运动状态控制
- 利用switch结构改写上述角度函数
- 根据舵机实际情况,编写能实现抓手初始状态、抓物状态、缩回状态、释放状态等的各种函数