using a relay and servo with arduino


i'm having issue running both of these on 1 arduino.  program runs fine first time , messes up... servo stops , starts shaking, pump doesn't come on anymore.  i'm assuming has using 3.3v port on arduino run pump.  assuming need use 5. port run servo , relay should use less power.  noob prob wrong. ha  here sketch.  don't many sketches excuse mess... , code. 






#include <servo.h>

servo myservo;  // create servo object control servo
                // maximum of 8 servo objects can created
 
int pos = 0;    // variable store servo position


#include <afmotor.h>
af_dcmotor motor(2, motor12_64khz); // create motor #2, 64khz pwm


void setup() {
serial.begin(9600); // set serial library @ 9600 bps
serial.println("motor test!");
motor.setspeed(200); // set speed 200/255

{
  myservo.attach(9);  // attaches servo on pin 9 servo object
}

}
void loop() {

 
  for(pos = 0; pos < 180; pos += 1)  // goes 0 degrees 180 degrees
                                   // in steps of 1 degree
    myservo.write(180);              // tell servo go position in variable 'pos'
    delay(1500);                    // waits 15ms servo reach position


  delay(4000);                         //stay in position 4 sec.
  for(pos = 180; pos>=1; pos-=1)     // goes 180 degrees 0 degrees
                                 
    myservo.write(0);              // tell servo go position in variable 'pos'
    delay(1500);                       // waits 15ms servo reach position
 


 
serial.print("tick");
motor.run(forward); // turn on going forward
delay(3000);

serial.print("tack");
motor.run(release); // stopped
delay(5000);
}

hey tate2326,

the first thing notice on diagram was, using arduino 5v power out right.. suggest use dedicated power supply servo servo may require lot of current.

secondly, may know relay module spec? maybe needed 5v supply turn on. know share 5v power right?

third, used code tag.. lot people who's willing you.

forth, add link library using please.

thanks,

ashraf


Arduino Forum > Using Arduino > Project Guidance > using a relay and servo with arduino


arduino

Comments