asi?
if (valorjoy1ejey >= 530)//mueve arriba cabezal, 614 es el centro
{ // del joystick
valorjoy1ejey = map (valorjoy1ejey, 540, 1024, 0, 255);
if (valorjoy1ejey > 240)
{
valorjoy1ejey == 255;
}
Serial.print ("\t");
Serial.println (valorjoy1ejey);
analogWrite (motor2_enable, valorjoy1ejey);
digitalWrite (motor2C, HIGH);
digitalWrite (motor2D, LOW);
}
else
{
if (valorjoy1ejey <= 592)//mueve abajo cabezal, 602 es el
{ // centro del joystick
valorjoy1ejey = map (valorjoy1ejey, 959, 602, 255, 0);
if (valorjoy1ejey > 240)
{
valorjoy1ejey == 255;
}
que lio jijiji
Control de Motores DC/PAP con Puente H
- PatogomaII
- ReballingAdicto!!
- Mensajes: 2906
- Registrado: Vie Mar 22, 2013 6:38 pm
asi!!!!!erhuse escribió:asi?
if (valorjoy1ejey >= 540)//mueve arriba cabezal, 530 es el centro
{ // del joystick
valorjoy1ejey = map (valorjoy1ejey, 540, 1024, 0, 255);
if (valorjoy1ejey > 240)
{
valorjoy1ejey == 255;
}
Serial.print ("\t");
Serial.println (valorjoy1ejey);
analogWrite (motor2_enable, valorjoy1ejey);
digitalWrite (motor2C, HIGH);
digitalWrite (motor2D, LOW);
}
else
{
if (valorjoy1ejey <= 520)//mueve abajo cabezal, 530 es el
{ // centro del joystick
valorjoy1ejey = map (valorjoy1ejey, 6, 520, 255, 0);
if (valorjoy1ejey > 240)
{
valorjoy1ejey == 255;
}
que lio jijiji
Mi máquina --> http://www.reballing.es/viewtopic.php?f=31&t=7591
"Los técnicos existimos porque los ingenieros también necesitan héroes!!!"
(visto en una camiseta)
(visto en una camiseta)
joder que burro soy no doy una, gracias, pero sigue funcionando el motor A super bien, ni xirria ni nada, pero el B va solo a toda leche todo el rato, creia que era el motor por que al medir sus polos me da continuidad pero los e cambiado de lado y el motor va perfectamente, creo que tengo jodido el puente h.
edito: esta jodido el puente H, este capacitador me da continuidad.
el de la derecha, voy a pedir uno nuevo y a ver si localizo un repuesto para arreglar este, pero bueno estamos en buen camino jiji ya luego deve funcionar a la perfecion.
gracias os devo una buena cerveza
edito: esta jodido el puente H, este capacitador me da continuidad.
el de la derecha, voy a pedir uno nuevo y a ver si localizo un repuesto para arreglar este, pero bueno estamos en buen camino jiji ya luego deve funcionar a la perfecion.
gracias os devo una buena cerveza
Última edición por erhuse el Mié Abr 22, 2015 11:12 am, editado 2 veces en total.
- PatogomaII
- ReballingAdicto!!
- Mensajes: 2906
- Registrado: Vie Mar 22, 2013 6:38 pm
Cambia los in1 e in2 por in3 e in4, y sales de duda si es el arduino o el puente H
Ah! y los enables también
Ah! y los enables también
Mi máquina --> http://www.reballing.es/viewtopic.php?f=31&t=7591
"Los técnicos existimos porque los ingenieros también necesitan héroes!!!"
(visto en una camiseta)
(visto en una camiseta)
joder que lio jiji, e cambiado los in asi
#define motor1_enable 9 //define los pines del puente H
#define motor2_enable 3 // por enable A y B se envia el pulso
#define motor1A A3 //PWM para variar la velocidad de los
#define motor1B A2 //motores, y por los pines in1-in4
#define motor2C A5 //activa el sentido de la marcha
#define motor2D A4 //de los motores
y ahora el motro 2 va bien y el 1 no se mueve asi que algo hago mal y nada esta roto no?
gracias por la paciencia q teneis conmigo.
#define motor1_enable 9 //define los pines del puente H
#define motor2_enable 3 // por enable A y B se envia el pulso
#define motor1A A3 //PWM para variar la velocidad de los
#define motor1B A2 //motores, y por los pines in1-in4
#define motor2C A5 //activa el sentido de la marcha
#define motor2D A4 //de los motores
y ahora el motro 2 va bien y el 1 no se mueve asi que algo hago mal y nada esta roto no?
gracias por la paciencia q teneis conmigo.
- PatogomaII
- ReballingAdicto!!
- Mensajes: 2906
- Registrado: Vie Mar 22, 2013 6:38 pm
sube el sketch
Mi máquina --> http://www.reballing.es/viewtopic.php?f=31&t=7591
"Los técnicos existimos porque los ingenieros también necesitan héroes!!!"
(visto en una camiseta)
(visto en una camiseta)
- PatogomaII
- ReballingAdicto!!
- Mensajes: 2906
- Registrado: Vie Mar 22, 2013 6:38 pm
Prueba ahora con este. Le he quitado cosas superfluas y si no va bien, pon el serial monitor que veamos los valores del joystick.
No tienes los permisos requeridos para ver los archivos adjuntos a este mensaje.
Mi máquina --> http://www.reballing.es/viewtopic.php?f=31&t=7591
"Los técnicos existimos porque los ingenieros también necesitan héroes!!!"
(visto en una camiseta)
(visto en una camiseta)
- PatogomaII
- ReballingAdicto!!
- Mensajes: 2906
- Registrado: Vie Mar 22, 2013 6:38 pm
No lo comprendo. Algo falla. Ahora solo deberían salir valores más similares entre ellos mientras está en reposo.
Mi máquina --> http://www.reballing.es/viewtopic.php?f=31&t=7591
"Los técnicos existimos porque los ingenieros también necesitan héroes!!!"
(visto en una camiseta)
(visto en una camiseta)
