Projeto 1: Controle de Velocidade de um Motor DC com Potenciômetro
Projeto 1: Controle de BrilhoVelocidade de um LEDMotor DC com Potenciômetro
Objetivo: AjustarControlar oa brilhovelocidade de um LEDmotor DC usando PWM e um potenciômetro.
Componentes:
LEDMotor DC conectado ao pino9PWM (com driver de motor ououtrotransistorpinoparaPWM)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.