Skip to main content
  • Book
  • © 2018

Beginning BBC micro:bit

A Practical Introduction to micro:bit Development

Apress
  • A comprehensive user-guide reviewed by the micro:bit development team
  • Learn how to build your own micro:bit applications
  • Great for both beginners and those looking to expand their hardware library

Buy it now

Buying options

eBook USD 24.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 34.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (9 chapters)

  1. Front Matter

    Pages i-xiv
  2. Getting Ready

    • Pradeeka Seneviratne
    Pages 1-38
  3. Working with Display and Images

    • Pradeeka Seneviratne
    Pages 39-60
  4. Working with Buttons

    • Pradeeka Seneviratne
    Pages 61-73
  5. Using Inputs and Outputs

    • Pradeeka Seneviratne
    Pages 75-107
  6. Using the Accelerometer and Compass

    • Pradeeka Seneviratne
    Pages 109-131
  7. Working with Music

    • Pradeeka Seneviratne
    Pages 133-154
  8. Working with Speech

    • Pradeeka Seneviratne
    Pages 155-169
  9. Storing and Manipulating Files

    • Pradeeka Seneviratne
    Pages 171-187
  10. Networks and Radios

    • Pradeeka Seneviratne
    Pages 189-206
  11. Back Matter

    Pages 207-256

About this book

Learn essential concepts and techniques to build simple-to-advanced projects and overcome common programming challenges in micro:bit development. 

Beginning BBC micro:bit will take you through the complete features and capabilities of the micro:bit controller, enabling you to program and build your own projects. The uses are endless for the micro:bit and this books will help get you started on building your next project with this popular and easy-to-use microcontroller. 


You'll use online Python Editor and Mu Editor to build your own applications. Reviewed by the micro:bit developer team, this comprehensive guide also provides clean code examples to help you learn the key concepts behind the micro:bit API. 



What You’ll Learn
  • Work with the various kits and accessories
  • Master the micro:bit development platform with easy to follow examplesand clean code
  • Build your own micro:bit applications using an online Python editor and Mu editor
  • Use the on-board LED matrix, built-in buttons, I/O pins, accelerometer, and compass
  • Learn how to connect and communicate with devices through I2C, SPI, and UART
  • Build applications with music and speech libraries
  • Use Local Persistent File System to store and manipulate files
  • Build applications based on wired and radio networks
  • Use micro:bit and micro:bit Blue apps



Who This Book Is For


Beginners, those already experienced with electronics, and hobbyists at all levels looking to get started with a new microcontroller.

Authors and Affiliations

  • Mulleriyawa, Sri Lanka

    Pradeeka Seneviratne

About the author

Pradeeka Seneviratne is a software engineer with over 10 years of experience in computer programming and systems design. He is an expert in the development of Arduino and Raspberry Pi-based embedded systems and is currently a full-time embedded software engineer working with embedded systems and highly scalable technologies. Previously, Pradeeka worked as a software engineer for several IT infrastructure and technology servicing companies.

He collaborated with the Outernet (free data from space, forever) project as a volunteer hardware and software tester for Lighthouse, and Raspberry Pi-based DIY Outernet receivers based on Ku band satellite frequencies. Pradeeka is the author Building Arduino PLCsInternet of Things with Arduino BlueprintsIoT: Building Arduino-based Projects, and Raspberry Pi 3 Projects for Java Programmers.

Bibliographic Information

  • Book Title: Beginning BBC micro:bit

  • Book Subtitle: A Practical Introduction to micro:bit Development

  • Authors: Pradeeka Seneviratne

  • DOI: https://doi.org/10.1007/978-1-4842-3360-3

  • Publisher: Apress Berkeley, CA

  • eBook Packages: Professional and Applied Computing, Apress Access Books, Professional and Applied Computing (R0)

  • Copyright Information: Pradeeka Seneviratne 2018

  • Softcover ISBN: 978-1-4842-3359-7Published: 25 January 2018

  • eBook ISBN: 978-1-4842-3360-3Published: 24 January 2018

  • Edition Number: 1

  • Number of Pages: XIV, 256

  • Number of Illustrations: 17 b/w illustrations, 128 illustrations in colour

  • Topics: Hardware and Maker

Buy it now

Buying options

eBook USD 24.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 34.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access