Skip to main content

Projeto 1: Controle de Velocidade de um Motor DC com Potenciômetro

Projeto 1: Controle de Velocidade de um Motor DC com Potenciômetro

Objetivo: Controlar a velocidade de um motor DC usando PWM e um potenciômetro.

Componentes:

  • Motor DC conectado ao pino PWM (com driver de motor ou transistor para proteção).
  • Potenciômetro conectado ao pino A0.

Código:

int motorPin = 9;
int potPin = A0;
int speed = 0;

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

void loop() {
  speed = analogRead(potPin);  // Lê o valor do potenciômetro
  speed = map(speed, 0, 1023, 0, 255);  // Converte o valor para 0-255
  analogWrite(motorPin, speed);  // Ajusta a velocidade do motor
}

Com esse projeto, ao girar o potenciômetro, o motor aumentará ou diminuirá a sua velocidade.

Poteciometro_led.png