cont int motorpin1 = 23 // PIN1 COLLEGATO GIO 23
PWM_FREQ 5000 // Frequenza PWM in Hz
PWM_CHANNEL LEDC_CHANNEL_0 // Canale PWM (l'ESP32 ne supporta diversi)
PWM_RESOLUTION 8 // Risoluzione PWM (1-16 bit)
PWM_PIN 23 /
void setup() {
// Configurare il modulo PWM dell'ESP32
ledcSetup(PWM_CHANNEL, PWM_FREQ, PWM_RESOLUTION);
// Collegare il canale PWM al GPIO specifico
ledcAttachPin(PWM_PIN, PWM_CHANNEL);
}
void loop() {
// Variare duty cycle per variare la velocità
for (int dutyCycle = 0; dutyCycle <= 255; dutyCycle++) {
// Cambiare il valore del duty cycle