loading
1 Comments

Tell us about yourself!

Complete Your Profile
  • ethanmm120 commented on molé3's instructable ESC Programming on Arduino (Hobbyking ESC)6 months ago
    ESC Programming on Arduino (Hobbyking ESC)

    Found how to calibrate traxxas XL 2.5. Hope this helps:#include <Servo.h> #define MAX_SIGNAL 2300#define NETRUAL 1400#define MIN_SIGNAL 400#define MOTOR_PIN 9Servo motor;void setup() { //open serial monitor Serial.begin(9600); Serial.println("Uno online. Software launch sucessful"); delay(100); Serial.println("Calabration set for TRAXXAS XL 2.5. Please wait for further instruction."); delay(100); Serial.println("Begin calibration with ESC powered off and LiPo attached. Connect control wire and grnd to Arduino. Press any key when complete"); while (!Serial.available()); Serial.read(); motor.attach(MOTOR_PIN); Serial.println("Output at NEUTRAL. Please press and hold ESC calibration button. Light shall flash green then red. Release th...see more »Found how to calibrate traxxas XL 2.5. Hope this helps:#include <Servo.h> #define MAX_SIGNAL 2300#define NETRUAL 1400#define MIN_SIGNAL 400#define MOTOR_PIN 9Servo motor;void setup() { //open serial monitor Serial.begin(9600); Serial.println("Uno online. Software launch sucessful"); delay(100); Serial.println("Calabration set for TRAXXAS XL 2.5. Please wait for further instruction."); delay(100); Serial.println("Begin calibration with ESC powered off and LiPo attached. Connect control wire and grnd to Arduino. Press any key when complete"); while (!Serial.available()); Serial.read(); motor.attach(MOTOR_PIN); Serial.println("Output at NEUTRAL. Please press and hold ESC calibration button. Light shall flash green then red. Release the button"); delay(1000); Serial.println("Wait for ESC to blink red once. Then press any key"); while (!Serial.available()); Serial.read(); Serial.println("Now outputting maximum output."); motor.writeMicroseconds(MAX_SIGNAL); delay(1000); Serial.println("Wait for ESC to blink red twice. Then press any key"); while (!Serial.available()); Serial.read(); Serial.println("Sending minimum output"); motor.writeMicroseconds(MIN_SIGNAL); delay(1000); Serial.println("ESC should blink green once. If not, calbration has failed. Please atempt agian");}void loop() {}

    View Instructable »