Skip to content

9 · Beginner platforms (micro:bit, Arduino)

When you're ready to build something real, you don't start from a bare pile of wires — you start with a platform: a small, friendly computer board made for learning, with sensors and connections already built in. Two of the most popular are the micro:bit and Arduino. (You don't need to buy either one to understand this lesson — but if you ever get one, here's what you'd be holding.)

The BBC micro:bit is a pocket-sized board designed for beginners. Right on the board it already has inputs — two buttons, an accelerometer (senses motion/tilt), a compass, a temperature sensor, a light sensor, and on newer versions a microphone — plus outputs like a 5×5 grid of 25 LEDs and a speaker, and even radio to talk to other micro:bits (Micro:bit Educational Foundation, n.d.). Because the sensors are built in, you can write a program your very first day — "shake it to roll a dice on the LEDs" — without wiring anything.

Arduino is an open-source electronics platform — meaning its designs are shared freely so anyone can study, use, and build on them. Arduino "designs, manufactures, and supports electronic devices and software, allowing people around the world to easily access advanced technologies that interact with the physical world" (Arduino, n.d.-a). An Arduino board is a tiny controller you connect your own sensors and motors to, then program with free software, so it grows with more ambitious projects. Arduino's mission is to make electronics "straightforward, simple, and powerful" for everyone from students to professionals (Arduino, n.d.-a), and it publishes free getting-started guides to walk you through your first project (Arduino, n.d.-b).

Which is "better"? Neither — they're different starting points. The micro:bit is wonderful because so much is built in. Arduino is wonderful because you wire it up yourself and learn more about circuits. Both turn the ideas from this course — input, process, output; loops and conditionals; design and iterate — into something you can actually hold and run.

Try this (free, no kit). Both platforms have free online simulators — a pretend board on your screen. Search for the official micro:bit MakeCode editor or the Arduino site, drag together a tiny program (like "when button A is pressed, show a heart"), and run it in the simulator. You'll write real code without buying a thing.

Check yourself. Name one way the micro:bit and Arduino are different. What does it mean that Arduino is open-source?

Sources

Micro:bit Educational Foundation. (n.d.). micro:bit features overview. https://microbit.org/get-started/features/overview/ Arduino. (n.d.-a). About Arduino. https://www.arduino.cc/en/about Arduino. (n.d.-b). Getting started with Arduino products. https://www.arduino.cc/en/Guide/