Track My Order
Frequently Asked Questions
International Shipping Info
Mon-Fri, 9am to 12pm and
1pm to 5pm U.S. Mountain Time:
Chat With Us
I was working through the experiments in preparation for working with my niece this summer when she visits. I found a slight issue with experiment 8: Using a Servo Motor.
The experiment shows connecting the servo power connections to the power rails of the Micro:bit. These are 3.3V. But the servo is more likely to want something closer to 5V. In my case, the servo behaved erratically. I tried another servo and that one did not work at all. I could tell it was getting the correct signal and power was connected. It just wasn’t happy.
I first connected a capacitor in parallel with the supply pins of the servo. That helped a lot. But it still wasn’t quite right. I then grabbed a breadboard power supply and connected the power pins on the servo to the 5V output. I then connected the ground of the supply to the ground of the Micro:bit. This worked perfectly: with both servos. The 3.3V signal from the Micro:bit was high enough to work. The servo just needed a bit more voltage for its supply.
Thank you for the feedback and comment. For anyone reading the comments, we understand that the 3.3V rail is not the recommended operating voltage for the micro servos. For testing purposes, it was just enough to get the servo moving but not accurately. There is a note about the voltage. Other examples online using the micro:bit and in micro:bit’s official makecode example have accepted the same circuit for testing. Some of those examples also have a note about it.
The note has been moved to the hardware hookup and updated with some clarification. =)
If you've found a bug or have other constructive feedback for our tutorial authors, please send us your feedback!
Forgot your password?
No account? Register one!