Fall 2025 Inquiry Miner Mayhem Programs
The purpose of this lesson is to instruct students how to wire their Arduino combat robots. Students will learn to:
Identify the different electrical components of their bot
Provide power to all their electrical components
Wire the receiver to the Arduino
Wire the Arduino to the motor driver and motors
Upload code to Arduino to check for proper wiring
1x Arduino UNO
1x USB A-to-USB B cable
1x 9V to barrel jack connector
1x Barrel jack switch
1x AA battery pack
1x FlySky controller and receiver
1x L298N motor driver
2x Yellow DC motors
2x Motor wheels
12x M-F wires
2x Red - 15cm
2x Black - 15cm
8x Assorted - 10cm
1x Flathead screwdriver
9x Batteries - wait to handout until wiring has been checked
8x AA batteries
1x 9V batteries
Chromebook or laptop for each student
Arduino IDE installed or
Access to Arduino web editor with Arduino Create Agent installed
Motor Driver: an electrical device which controls motor speed and direction
Receiver: an electrical device which connects with a controller to provide output signals
Common ground: when multiple power sources are used in a circuit, a common ground must be used to ensure that all components are safely wired and properly receive data signals.
As you write the code for your students, you may write the code alongside them, sharing your own screen to see exactly where each line goes. The downloadable code is intended for your reference while following the activity.
If you find that the activity is not properly working, make sure to double check you/your students' wiring and code against ours. Working with electronics and Arduinos can be difficult and much of the learning process (for students and teachers) is in the troubleshooting. That being said, if it seems like the activity is still not working or you are stuck, let us know! Send us an email and we will work to troubleshoot as much as possible!