Microcontrollers are small programmable circuit boards that supply processing power to many kinds of electronics projects.
They're also a great way to introduce kids to coding and building. Just add a few components and everyday crafts or recycled material and you can build everything from a simple circuit to a fully-functional robot!
If you've got a bit of electronics background, or you're up for a challenge, there are plenty of microcontrollers to choose from.
But if you (and your students) are new to coding and electronics, your best bet is something powerful, expandable -- and simple enough to use right out of the box.
Luckily, getting students started with microcontrollers is easier than ever before! Here's a look at three boards -- the Circuit Playground Express, the Gemma M0, and the PyBadge -- that are great for teachers who are ready to learn coding and electronics themselves, and/or working with students who have little or no coding background.
Adafruit's beginner boards are newbie-friendly in many ways:
-
They can use MakeCode drag-and-drop block programming (and toggle back and forth to text-based Javascript).
-
They are designed with clip-able connections.
-
They include built-in inputs for physical control, like sensors that can register tilt or sound.
-
They include built-in outputs like speakers and lights.
-
When students are ready to move on to the next level, the boards can be programmed with more advanced languages like CircuitPython and Arduino.
Keep reading for tips on which boards are best for beginner educators and students, and suggestions for how to get started!
Suggested Boards
Adafruit caters to educators by offering boards and the accessories you need to get started individually as well as in classroom sets and in kits that include all the basics and more.
On Adafruit's Educator Page, you'll find links to products and information on educator discounts. Combine them with discounts for bulk purchases for extra savings.
The list below is just a sample of the options available!
Text editor powered by tinymce.