const int servoPin = 18;
int dutyCycle = 0;
const int PWMFreq = 50; // 50hz
const int PWMChannel = 0;
const int PWMResolution = 12; // 12 bits 0-4095
void setup()
{
ledcSetup(PWMChannel, PWMFreq, PWMResolution);
ledcAttachPin(servoPin, PWMChannel);
ledcWrite(PWMChannel, dutyCycle);
}
void loop()
{
ledcWrite(PWMChannel, 200); // approx 1ms
delay(2000);
ledcWrite(PWMChannel, 1000);
delay(2000);
}
esp:0
esp:1
esp:2
esp:3
esp:4
esp:5
esp:6
esp:7
esp:8
esp:9
esp:10
esp:11
esp:12
esp:13
esp:14
esp:15
esp:16
esp:17
esp:18
esp:21
esp:26
esp:33
esp:34
esp:35
esp:36
esp:37
esp:38
esp:39
esp:40
esp:41
esp:42
esp:43
esp:44
esp:45
esp:46
esp:3V3.1
esp:GND.1
esp:3V3.2
esp:GND.7
esp:SDA
esp:SCL
esp:5V.1
esp:GND.3
esp:GND.2
esp:5V.2
esp:GND.4
esp:GND.5
esp:GND.6
esp:5V.3
esp:21.2
servo1:GND
servo1:V+
servo1:PWM