Objetivos:
Mediate un potenciometro controlar la velocidad de un motor dc usando una señal pwm
Desarrollo:
Material:
- l293d
- arduino uno
- potenciometro 10k
- motor dc
Diagrama de proteus:
Código Arduino:
int potenciometro = A0; // select the input pin for the potentiometer
int potdigital ; //
int salidaPWM = 10; // salida de señal PWM
void setup() {
// declare the ledPin as an OUTPUT:
Serial.begin(9600);
pinMode(salidaPWM, OUTPUT); // decimos que pinOut es salida
}
void loop() {
// read the value from the sensor:
potdigital = analogRead(potenciometro);
potdigital = map(potdigital, 0, 1023, 0, 255);
analogWrite(salidaPWM,potdigital);
Serial.println(potdigital);
}