Go Down

Topic: Ayuda con cogido para incremento y decremento de valor voltaje. (Read 1 time) previous topic - next topic

anonimator

Hola compañeros.

Mediante este código incremento y decremento el valo de ledPin mediante un pulsador inputPin2 y decremento el valor con inputPin1.

Pero…….¿como puedo dejar de nuevo el valor de ledPin a cero con un tercer pulsador independientemente del valor en el que se quedo?

Alguien me puede ayudar.

Gracias amigos.


int value = 0;

void loop(){ 

if (digitalRead(inputPin1) == LOW) { value--; } 

else if (digitalRead(inputPin2) == LOW) { value++; }

value = constrain(value, 0, 255);

analogWrite(ledPin, value);

delay(10);}

chiva

Code: [Select]
else if (digitalRead(inputPin2) == LOW) { value++; }
else if (digitalRead(inputPin3) == LOW) { value=0; }


¿?
Mercadillo electrónico. Kit iniciación a Arduino, shield LCD a color y más cosas!

anonimator



Gracias compañero.

Lo pruebo y te digo como me ha ido.

Saludos.

JRodrigo

La señal PWM en si no es un incremente o decremento del voltaje, es 5 V o 0 V ( http://arduino.cc/es/Tutorial/PWM ). Existen maneras para hacer que sea un voltaje continuo.

Lo digo por tener conceptos claros para un futuro  :)

Un saludo!

anonimator


Perfecto Edison.

Tal como me aconsejaste me ha funcionado de maravilla, había probado comandos parecidos pero no daba con ello.

Ahora puede subir y bajar la potencia de mi motor y cuando pulso ese tercer pulsador paro el motor totalmente y activo el servo freno.

Cuando lo tenga terminado os cuelgo un video para mostrarolo.

Un abrazo.

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy