Com esse exemplo você controlará a velocidade de rotação do motor, a partir do PWM gerado pelo Arduino. E também aprenderá como montar um regulador de tensão de 5V para alimentar o motor DC, e fornecer a corrente necessária para ele.
Dificuldade:
Montagem:
Programação:
Material Utilizado:
Bateria 9V
A Montagem
O Sketch
#define POT A0
#define CONTROLE 7 //Define CONTROLE como 7
int valorpot; //Variável para armazenar o valor do potenciômetro
void setup ()
{
pinMode (CONTROLE, OUTPUT); // Define o pino 7 como saída
}
void loop ()
{
valorpot = map(analogRead(POT), 0, 1023, 0, 255); //Transforma a escala de leitura do potenciômetro
//de 0 a 1023 paraa 0 a 255
analogWrite (CONTROLE, valorpot); //Gera o PWM para controlar a velocidade do motor
}