Hola, tengo un pequeño problema con mis motores y es que no puedo hacer funcionar el motor DC, no sé si es por la librería del servo pero ya busque información y nada :c
La idea de este programa es hacer girar el servo hasta un cierto angulo, luego encender el motor DC, que pare y que regrese el servo pero el motor DC ni se mueve
Este es el programa:
[quote]
#include <Servo.h>
Servo servo_1;
int pos_servo_1;
int tiempo = 10;
int pasos = 6;
int motor=9;
int i;
void setup]() {
pinMode(motor, OUTPUT);
servo_1.attach(3);
analogWrite(motor, 0);
}
void loop () {
servo_1.write(0);
delay(1000);
for (pos_servo_1 = 0; pos_servo_1 <= 45 ; pos_servo_1 += pasos) {
servo_1.write(pos_servo_1);
delay(tiempo);
}
for(i=0; i<=40; i++){
analogWrite(motor, i);
delay(500);
}
for (i=40; i>=0; i--){
analogWrite(motor, i);
delay(500);
}
delay(1000);
for[ (pos_servo_1 = 45; pos_servo_1 >= 0 ; pos_servo_1 -= pasos) {
servo_1.(pos_servo_1);
(tiempo);
}
delay(1000);
}
[/quote]