hello everybody
I have one problem with MRL and servos
I did everything correctly to move and control my servo with MRL but it is not possible , the Arduino is connected correcly and it is working just the servo didn`t move.
also I used this link and i recieved answer the same: https://www.youtube.com/watch?v=AJasOtkCbro
any one had the same problem???????
Hello Nadia,Are you sure
Hello Nadia,
Are you sure your servo is wired correctly ?
The better thing for help us to help you is to send a no-worky . Do the same thing you did, try to move the servo, and send a no-worky .
power problem maybe?
Hi Nadia,
Many servos require more power than is available via a normal USB port. How do you have the servo connected? power and ground should be connected to an external 5V (or more depending on the servo spec) power supply. The ground on the power supply needs to be connected to the ground on the arduino board. And finally, the control pin of the servo should be connected to one of the digital PWM enabled pins on the arduino. (pin 8 for example)
Not sure if that is the issue. As beetlejuice mentions in the previous comment, feel free to send a "no worky" so we can take a look at the error messages in the log files.
Good luck!
-Kevin
Welcome Nadia ! When you
Welcome Nadia !
When you reload the Arduino with a Arduino example Servo swing sketch, does it move ?
Its a good strategy to divide your problem and conquer it ... for example .. is it a hardware or software problem ? If you change the software to a different Arduino sketch and it still does not work its probably a hardware problem. Possibly too little power, wrong wiring, etc...
If it does work - then it might be a software problem and a no worky would help !
checked
I checked the servo with others software and it is working perfectly with the same boared
and it has problem with MRL
I will try to send no-worky now
problem
the main problem is when i connect servo to the arduino board ,
the moment that i connect power to servo , MRL get disconnect from arduino
port in use
java 64
I did all you said and now i`m working with java 64
but i still have the same problem
when i use 3.3V pin , i don`t get any error from MRL but the power is not enough to move servo
but when i connect it to 5V under MRL it writes " error in writebyte" and it is disconnected
and when i test servo with the same board with Arduino Software , it is working good
External power supply
You can not power a servo off of the arduino. you need a separate power supply.
you should not be connecting the servo to the 5V pin on the arduino. The servo needs it's own power.
likely what is happening : The arduino power supply is not strong enough to power most servo motors. You are getting the "error in writebyte" because the arduino is "browning out" and going off line because it doesn't have enough current to drive both the arduino and the motor at the same time.
If you don't have a power supply handy, you could always just use a few batteries and power the servo off those..
sorry
I didn`t undrestan you .
you mean , i can`t use the 5V when i connect one servo and use MRL????????
because when i connect the servo to 5V and program it with arduino software , it works good
why it is not working the same with MRL?????
I got ir
hello guys
i used power source and my servo moved , the problem was that
now i`m going to try right hand with several servos
thank you