Skip to content

PWM

O que esse código faz?

Este código de exemplo demonstra o uso de PWM

Circuito protoboard

Código

    const int ledPin = 11; // Pino do LED (suporta PWM)
    const int potPin = A0; // Pino do potenciômetro

    void setup() {
      pinMode(ledPin, OUTPUT);
    }

    void loop() {
      int sensorValue = analogRead(potPin); // Lê o valor do potenciômetro
      int pwmValue = map(sensorValue, 0, 1023, 0, 255); // Mapeia o valor lido para o intervalo do PWM (0-255)
      analogWrite(ledPin, pwmValue); // Define o duty cycle do PWM
      delay(10);
    }
Circuito simulador