Hello please help me out i am using servo motors
And everytime i use servo.attach function in setup
My servo goes into default positions (90 degree )
Even my void loop function is empty , i tried resetting the arduino , injecting blank code into the arduino but it does nt help me out my code is :
Now everytime i run this this program my all servo motors comes in 90 degree default positions
Even i am not using any write function still it comes into 90 degree position.
Even if i manually change the positons by hand when arduino is turned off , then also when i give power compile the code in arduino , it agains comes into this default position. Please help me
That's so your model plane flies level with no inputs. That's what hobby servos are intended to do - if the radio signal drops out they should return to trimmed level flight until connection is re-established (the least bad option).
But thats not a property of the hobby servos, it's a property of the RC receiver. Therefore, it has no meaning here.
Hobby servos have no default position. If there is no pulse at the input they do nothing. In the sketch above, the servos only react to the pulses that the servo library outputs after the attach.