Old thread, pointed here by @allObjects due to some work I'm doing with this same stepper.
Some quick summary precautions to add that are covered here, but buried in all the dialog:
The 28BYJ-48 can not handle steps faster than about 2ms apart.
Sufficient power is critical. Running the motor driver (usually a ULN2003 chip) directly from the MCU board is very dicey, and will have lots of problems. You should use a separate 5V power supply for the driver board.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Old thread, pointed here by @allObjects due to some work I'm doing with this same stepper.
Some quick summary precautions to add that are covered here, but buried in all the dialog: