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.