Am I doing this correctly?

slipstick:
No. Not all ESCs are the same.

It's really pointless trying to do this without being able to just test it. It wastes a lot of time when a few minutes with the real thing would allow you to work it all out easily.

Steve

I have tested the ESCs, but not in this manner. The code I used is in the video I linked does have arming that uses servo values. I used those in my testing, but now I want to move to write.microseconds since I found that most people use it, and my initial approach was inefficient, programming-wise.

I linked that too.

I also can't find the "duty cycles" (or whatever those PWM square waves are called in microseconds) that translate to servo. Like is 180 mapped from 2000us?

Also, I am not sure if I can use servo values between the tens (like 33, 59,etc since the guy used 30,40,50...), prompting me to switch.

Or perhaps I'll try using in-between servo vals...