I'm currently trying to make a quadcopter flight controller based on the Arduino Uno, and I've managed to make everything work for one axis by printing the values of two of the motors, except now that I try connecting the ESCs to the arduino, the ESCs won't start. I think there is something wrong when the microseconds are written to the ESCs, but I can't figure out what is wrong. Here is the GitHub repo for the code:


Thanks for your help !

closed as unclear what you're asking by user31481, per1234, sa_leinad, Code Gorilla, gre_gor Oct 27 '17 at 14:07

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • What is attached to pin 11? – Dave X Jul 8 '16 at 20:32
  • To pins 10 and 11 are attached both two ESCs. I wonder why the motors work with this sketch: – Raphael Fluckiger Jul 8 '16 at 20:42
  • #include <Servo.h> Servo ESC1; void setup() { ESC1.attach(11); delay(10000); } void loop() { delay(1000); ESC1.writeMicroseconds(1000); delay(1000); ESC1.writeMicroseconds(2000); } – Raphael Fluckiger Jul 8 '16 at 20:42
  • BTW the motor don't even make their typical noise when with the entire quad code. – Raphael Fluckiger Jul 8 '16 at 20:44
  • I'm voting to close this question as off-topic because it's a year old question with no answers. – user31481 Oct 24 '17 at 14:51