Starting tomorrow, could use some help <3

I have done quite a bit of electronics beforehand and I have programmed in C a little. I have ordered a Arduino uno and it should be arriving later today (its 3am atm)
I am planning to play about tomorrow, possibly go get some components get better at programming then I should be getting some servo's in a day or two.
I have heard that each I/O pin has a maximum draw that if i go over i can break that pin so I really don't want to go over that, so do I need to use a relay to control servo's?
I have seen that people have used the 5+ pin and an I/O to control one.
How many servo's is it possible to control using that method and could I accidentally break my arduino?
I saw a shield for motors and servos but it said it could only control two, I also looked into this: http://www.ebay.co.uk/itm/pca9685-16-channel-12-bit-pwm-servo-motor-driver-i2c-module-for-arduino-robot-wc/131631907345?_trksid=p2141725.c100338.m3726&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D20150313114020%26meid%3D8db35524c6cd4297bcb11b3159ad758a%26pid%3D100338%26rk%3D1%26rkt%3D25%26sd%3D281777743515

So I could use any tips and any explanation anyone could give.

Use an external power supply for the servos like in the attached pix.

servo-wire.jpg

Thanks a ton, hah i feel stupid now .

Hey Lewis! I know that feeling when your about to receive your Arduino :smiley:
Yes, a servo can draw a lot of current based on the load attached which may damage the arduino. The product link which you added will use an external supply to run the servos and arduino for just the signalling, thus protecting it.

For getting started, get some leds, resistors( if your buying an assorted set, make sure it has got important values like 100,1k,10k,220, etc), switches, and then any sensors like the lm35 temp sensor, sr04 ultrasonic, a buzzer, 16*2 lcd display, and anything else you find interesting!
Think about anything you want the part to do, and then make it do! Get your hands dirty and program, never just copy codes, always type it out.

Welcome to the world of Arduino, wishing you luck! :slight_smile:

Srijal97:
Hey Lewis! I know that feeling when your about to receive your Arduino :smiley:
Yes, a servo can draw a lot of current based on the load attached which may damage the arduino. The product link which you added will use an external supply to run the servos and arduino for just the signalling, thus protecting it.

For getting started, get some leds, resistors( if your buying an assorted set, make sure it has got important values like 100,1k,10k,220, etc), switches, and then any sensors like the lm35 temp sensor, sr04 ultrasonic, a buzzer, 16*2 lcd display, and anything else you find interesting!
Think about anything you want the part to do, and then make it do! Get your hands dirty and program, never just copy codes, always type it out.

Welcome to the world of Arduino, wishing you luck! :slight_smile:

Thanks :D, il hopefully get some sensors today if i can find some but I was just going to mess about with led's and whatever components I have laying around. I thought about using an external power supply but i was thinking that the signal wire from the servo could overdraw that why I was asking about a relay but then i was thinking that would mess with the PWM and my brain just was in a mess. I read the library and Its starting to make more sense now and I'm really excited. Would the product in the link that I gave allow me to control more servo's? or does it just make everything neater by sharing the power supply in the PCB rather than messy wires
Also im thinking that 9g servos for rc things with 1kg torque would allow me to make a simple arm, would the leverage make 1kg not be enough?
I can use all the help I can get here

yes, it will allow you to control lots of servos with just 2 arduino pins : here, it has all the instructions

Im not sure about the servos and torque, so ill leave that for someone else.

Would the product in the link that I gave allow me to control more servo's?

The Servo library supports up to 12 motors on most Arduino boards and 48 on the Arduino Mega.

The Servo library supports up to 12 motors on most Arduino boards and 48 on the Arduino Mega.

But the link here says that we can control upto 16 with a single board and upto 62 more drivers can be chained for much more servos...even on an uno

Srijal97:
But the link here says that we can control upto 16 with a single board and upto 62 more drivers can be chained for much more servos...even on an uno

Woah.. that sounds awesome.
About the power supply , should i have any troubles using a 6v lantern battery ( high amperage) or is that kinda overkill / will ruin the servo
Just making sure, I don't want to mess it up

If the servo is rated for 6V, then there would be no problem. High ampere rating of a power supply means that it will allow larger currents to be drawn without killing itself, doesnt mean that it WILL provide that much current(that depends on resistance). So a servo wont draw more current than it needs and burn itself. Its like I give you a 50Litre tank full of drinking water, but you will drink only as much as you want.

Srijal97:
If the servo is rated for 6V, then there would be no problem. High ampere rating of a power supply means that it will allow larger currents to be drawn without killing itself, doesnt mean that it WILL provide that much current(that depends on resistance). So a servo wont draw more current than it needs and burn itself. Its like I give you a 50Litre tank full of drinking water, but you will drink only as much as you want.

Yeah i get that :smiley: ive done electronics and stuff i was just making sure there isnt some weird thing with arduinos and servos... im really new to this stuff
Thanks a ton, im sure im going to have a great day.

Yea, better safe than sorry huh? :wink:

today = 1

void loop (){
tomorrow = today + 1;

if tomorrow==1
provide help

}

am I wrong?
aren't we supposed to wait till tomorrow before providing suggestions?

dave-in-nj:
today = 1

void loop (){
tomorrow = today + 1;

if tomorrow==1
provide help

}

am I wrong?
aren't we supposed to wait till tomorrow before providing suggestions?

Hah... i wrote the title at about 11:30, forgot about it then started writing the post at 3am :stuck_out_tongue:

But the link here says that we can control upto 16 with a single board and upto 62 more drivers can be chained for much more servos...even on an uno

So how many servos you need to control?