Hola, saludos. Necesito ayuda respecto mi primera práctica, ya que soy nuevo en esto de la programación de Arduino.
El programa consiste en "un control de motor por PWM" en el cual estoy utilizando un potenciómetro y un motor DC.
Lo que quiero saber es qué funciones debo de utilizar para poder cerrar el ciclo dentro del "void loop" y que se vuela ha activar cuando yo mueva la manija del potenciómetro.
Investigué por la red pero no encuentro nada conciso.
En caso fuera rechazado este tema, muchas gracias por el tiempo.
PD: Soy nuevo en el campo de la programación en Arduino.
Dejo la programación aquí.
El programa consiste en "un control de motor por PWM" en el cual estoy utilizando un potenciómetro y un motor DC.
Lo que quiero saber es qué funciones debo de utilizar para poder cerrar el ciclo dentro del "void loop" y que se vuela ha activar cuando yo mueva la manija del potenciómetro.
Investigué por la red pero no encuentro nada conciso.
En caso fuera rechazado este tema, muchas gracias por el tiempo.
PD: Soy nuevo en el campo de la programación en Arduino.
Dejo la programación aquí.
C:
int pin_motor = 10;
long valor;
float motor;
void setup(){
Serial.begin(9600);
}
void loop(){
motor = analogRead(A0)/4;
analogWrite(pin_motor,motor);
Serial.print("valor del motor: ");
Serial.println(motor);
delay(500);
// leemos del pin A0 valor
valor = analogRead(A0);
//Imprimimos por el monitor serie
Serial.print("El valor general es = ");
Serial.println(valor);
delay(500);
motor = ((motor*100)/255);
Serial.print("el porcentaje es: ");
Serial.print("%");
Serial.println(motor);
delay(500);
}
Última edición por un moderador: