What this book covers
Chapter 1, Introduction to the BBC Micro:bit, covers the technical specifications of the BBC Micro:bit.
Chapter 2, Setting Up the Micro:bit and Using Code Editors, covers the installation of various integrated development environments for programming the Micro:bit with MicroPython.
Chapter 3, Python Programming Essentials, explores the basic concepts and syntax of Python programming.
Chapter 4, Advanced Python, dives deeper into the advanced concepts of Python.
Chapter 5, Built-in LED Matrix Display and Push Buttons, explores the programming of the built-in 5 x 5 matrix of LEDs and push buttons.
Chapter 6, Interfacing External LEDs, explores the interfacing and programming of external LEDs.
Chapter 7, Programming External Push Buttons, Buzzers, and Stepper Motors, teaches the programming of external output devices.
Chapter 8, Exploring the Filesystem, covers the built-in filesystem of the Micro:bit.
Chapter 9, Working with Analog Input and PWM, dives deeper into the interfacing of analog input devices. It also explores the PWM and interfacing of the output devices that employ PWM.
Chapter 10, Working with Acceleration and Direction, details working with internal sensors.
Chapter 11, Working with NeoPixels and a MAX7219 Display, teaches the interfacing of the external display.
Chapter 12, Producing Music and Speech, dives into producing music and speech with the Micro:bit.
Chapter 13, Networking and Radio, teaches you how to connect multiple Micro:bits together.
Chapter 14, Advanced Features of the Micro:bit, explores the advanced hardware features of the Micro:bit.
Chapter 15, Wearable Computing and More Programming Environments, covers simple projects in the area of sewable and wearable computing.