1. Arcylic car chassis with 3 wheels (kit) 2. L9110 Dual Channel Motor Driver Module 3. micro:bits x 2 4. micro:bit mate 5. micro:gamepad 6. Double sided tape to stick the battery holder to the acrylic 7. Glue gun to immobilize the back wheel 8. Dupont cables
L9110 motor driver The HG7881 (L9110) is a compact motor driver chip that supports a voltage range from 2.5-12V at 800mA of continuous current. Each HG7881 (L9110) chip is able to drive a single DC motor using two digital control inputs. One input is used to select the motor direction while the other is used to control the motor speed.
Note that the actual direction of "forward" and "reverse" depends on how the motors are mounted and wired. You can always change the direction of a motor by reversing its wiring. The HG7881 (L9110) Dual Channel Motor Driver Module uses two of these motor driver chips. Each driver chip is intended to drive one motor. This module can control two motors independently. Each set of screw terminals is used to connect a motor.
Step 1 Assemble the car
Motor A Connections
** Take note of the yellow and white cable connections. Motor B Connections
** Take note of the yellow and white cable connections. Immobilize the back wheel by applying glue to prevent it from turning. Make sure that the back wheel is pointing straight.
Step 2 How it works? We are going to use the radio function to communicate between 2 micro:bits. They need to be in the same group. When a button is pressed on the game pad, the direction is shown on the gamepad micro:bit. A number is sent to the remote micro:bit on the car. The car will response to the different numbers and the direction will be shown. Step 3 Micro:bit car coding
Step4 Micro:gamepad coding
Step5 Future improvements I can mount a missile launcher with pan and tilt servos to the car and use the x,y, A, B buttons to control it. To fire, I can use the AB button on the gamepad.
Follow this step-by-step tutorial to connect the FireBeetle 2 ESP32-C5 to Home Assistant using MQTT. Learn to configure the Mosquitto broker, flash your board with Arduino, and display sensor data for your smart home automation projects.
Explore the new FireBeetle 2 ESP32-C5, a powerful IoT development board featuring dual-band 2.4/5GHz Wi-Fi 6, multi-protocol support (BLE, Zigbee, Thread), and integrated solar charging. See how it outperforms the ESP32-C6 for advanced, low-power projects.
DFRobot showcases its revolutionary Unihiker K10 AIoT board at FAB25 Czechia with interactive workshops, free device trials, and exclusive maker gifts for attendees.