14-06-2016, 11:41
VALE COMPAÑEROS MUCHAS GRACIAS ¡¡¡¡ Ya lo tengo todo solucionado ... he optado por la solución de Jordi ,,, he instalado la librería esta y este código :
#include <VarSpeedServo.h>
int button1 = 2; //button pin, connect to ground to move servo
int press1 = 0;
VarSpeedServo servo1;
void setup()
{
pinMode(button1, INPUT);
servo1.attach(9);
servo1.write(0);
digitalWrite(4, HIGH); //enable pullups to make pin high
}
void loop()
{
press1 = digitalRead(button1);
if (press1 == LOW)
{
servo1.write(20,10); // AQUÍ MODIFICAS GRADOS DE GIRO Y VELOCIDAD, POR ESTE ORDEN
}
else {
servo1.write(0,10); // AQUÍ MODIFICAS GRADOS DE GIRO Y VELOCIDAD, POR ESTE ORDEN
}
}
...va perfecto
solo que cambiare los pulsadores por interruptores de 6 pines ¡¡¡ así puedo instalar los leds de forma analógica sin tener que hacer mas programación en el arduino .... AHORA intentaré incluir mas servos ...
LE PUESTO AL ARDUINO UN TRAFO DE 12 VOLTIOS Y 4 AMPERIOS ...SERVIRÁ ??
estoy buscando otro para los servos y a las leds ya les pongo sus resistencias correspondientes ¡¡¡
#include <VarSpeedServo.h>
int button1 = 2; //button pin, connect to ground to move servo
int press1 = 0;
VarSpeedServo servo1;
void setup()
{
pinMode(button1, INPUT);
servo1.attach(9);
servo1.write(0);
digitalWrite(4, HIGH); //enable pullups to make pin high
}
void loop()
{
press1 = digitalRead(button1);
if (press1 == LOW)
{
servo1.write(20,10); // AQUÍ MODIFICAS GRADOS DE GIRO Y VELOCIDAD, POR ESTE ORDEN
}
else {
servo1.write(0,10); // AQUÍ MODIFICAS GRADOS DE GIRO Y VELOCIDAD, POR ESTE ORDEN
}
}
...va perfecto
solo que cambiare los pulsadores por interruptores de 6 pines ¡¡¡ así puedo instalar los leds de forma analógica sin tener que hacer mas programación en el arduino .... AHORA intentaré incluir mas servos ...
LE PUESTO AL ARDUINO UN TRAFO DE 12 VOLTIOS Y 4 AMPERIOS ...SERVIRÁ ??
estoy buscando otro para los servos y a las leds ya les pongo sus resistencias correspondientes ¡¡¡