Saltar la navegación

Construir un acelerador

#define PIN_POT A0 //Pin al que conectamos el potenciómetro
#define PIN_MOTOR 11 //Pin PWM del motor

void setup() {
  pinMode(PIN_POT,INPUT); //Declaramos el pin del potenciómetro
  pinMode(PIN_MOTOR,OUTPUT); //Declaramos el pin del motor
  Serial.begin(9600);
}

void loop() {
  int seleccion = analogRead(PIN_POT);           //Lectura del potenciómetro
  Serial.print(seleccion);
  Serial.print(":");                              //Muestra la información en el monitor
  int potencia = map(seleccion,25,990,40,255);   //Potencia entregada al motor
  Serial.println(potencia);
  analogWrite(PIN_MOTOR,potencia);
  delay(100);
}

Creado con eXeLearning (Ventana nueva)