TBLE-02S Electronic Speed Control (ESC) and Arduino Uno

Hi,

I have a question. I'm following this tutorial. In the tutorial they use the same ESC as me. I'm trying to get my motor working, only it doesnt seem to be working. I have this code :

#include <Servo.h>

Servo m1;

int speed = 0; 

void setup() 
{
  Serial.begin(9600);
  m1.attach(9);
}

void loop() 
{
  
  if (Serial.available() > 0) {
    
    speed = Serial.read();

    Serial.print("My speed = : ");
    Serial.print(speed);
    Serial.println();
   
  }
 m1.write(speed);
}

Only it doesnt work. When I send a number from 0 - 180 I do hear a small TJK like sound from the engine, and sometimes it spins a tiny bit but then stops. If I send 90 (neutral) the led on the ESC geos off. If I send another number it burns brightgreen or flashes green (depending on the number) How can I fix this?

Did you follow the ESC manufacturer's instructions for arming the ESC?
Try this test sketch.

/*
 Try this test sketch with the Servo library to see how your
 ESC responds to different settings, type a speed (1000 - 2000)
 in the top of serial monitor and hit [ENTER], start at 1500
 and work your way toward 1000 50 micros at a time, then toward
 2000. 
*/
#include <Servo.h>
Servo esc;

void setup() {
  // initialize serial:
  Serial.begin(9600); //set serial monitor baud rate to match
  esc.writeMicroseconds(1500);
  esc.attach(9);
  prntIt();
}

void loop() {
  // if there's any serial available, read it:
  while (Serial.available() > 0) {

    // look for the next valid integer in the incoming serial stream:
    int speed = Serial.parseInt();
    speed = constrain(speed, 1000, 2000);
    esc.writeMicroseconds(speed);
    prntIt();
  }
}
void prntIt()
{
  Serial.print("microseconds =  ");
  Serial.println(speed);
}

That sounds like a problem with insufficient power. Are you using the same motor and battery that they use in the tutorial? If not what exactly are you using?

Have you tried looking in the ESC manual to see what the LED is trying to tell you?

Steve

I tried to calibrate it. I got it in the right mode and all (acording to the led guide in the manual) I needed to first put it in neutral and than high and low. I did all that but saw nothing happen. After the callibration nothing changed. I do use a different battery pack than the one in the tutorial. got one from a different car. The label on it is damaged. The only readable part is smank racing 1900 Fast rechargeable. the charger says output: 8.4v 900mA