Get Free Shipping on orders over $79
BBC Micro:bit in Practice : A hands-on guide to building creative real-life projects with MicroPython and the BBC Micro:bit - Ashwin Pajankar

BBC Micro:bit in Practice

A hands-on guide to building creative real-life projects with MicroPython and the BBC Micro:bit

By: Ashwin Pajankar, Abhishek Sharma, Sandeep Saini

eText | 9 December 2022 | Edition Number 1

At a Glance

eText


$49.49

or 4 interest-free payments of $12.37 with

 or 

Instant online reading in your Booktopia eTextbook Library *

Why choose an eTextbook?

Instant Access *

Purchase and read your book immediately

Read Aloud

Listen and follow along as Bookshelf reads to you

Study Tools

Built-in study tools like highlights and more

* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.

Develop real-world interactive physical computing applications using Micro:bit and more than 100 MicroPython examples with circuit diagrams

Key Features

  • Explore hardware programming and gain the skills to build creative projects with BBC Micro:bit and MicroPython
  • Step-by-step approach with each chapter in the order of increasing complexity and interactivity
  • More than 100 examples with circuits and code to gain in-depth understanding of features of BBC Micro:bit

Book Description

BBC Micro:bit is a popular microcontroller platform used by the makers for creative projects. It is packed with sensors such as microphone, accelerometer, and compass, in-built speaker, pushbuttons, and LED matrix and can communicate using Radio and Bluetooth. It can be programmed with a variety of programming platforms such as Microsoft MakeCode, Scratch, MicroPython, C++, Rust, and many more.

BBC Micro:bit in Practice provides a holistic understanding of BBC Micro:bit platform and Micropython programming. It will help you to gain practical knowledge of designing circuits and writing programs with the help of mini projects.

This book will teach you how to write programs to work with built in LEDs and buttons, to interface external LEDs, buttons, motors, buzzer and much more. You'll learn how to work with built in radio, speakers, accelerometer, and compass. You'll also be able to understand concepts related to filesystem of Micro:bit, interfacing external displays, and working with libraries in detail. Finally, you'll explore the sewable circuits and wearable technology with Micro:bit and MicroPython.

After reading this Micro:bit book, you'll understand how to apply principles in electronics and MicroPython to create interesting real-life projects on your own projects from scratch.

What you will learn

  • Essentials of BBC Micro:bit, its hardware specifications, and versions
  • In-depth tour of MicroPython for Micro:bit
  • Programming built-in and external LEDs and Buttons
  • Programming external LED based displays, Buzzers, and Stepper Motors
  • Using analog input and Pulse Width Modulation to drive servo motor
  • Detecting gestures with internal sensors such as accelerometer, compass, and magnetometer
  • Working with music, speech, radio, and filesystem
  • Explore the features of Micro:bit V2

Who This Book Is For

This book is for anyone who would like to use the combinations of MicroPython and BBC Micro:bit for building exciting real-life projects. Individuals working in the domains such as embedded systems, electronics, software development, IoT, and robotics will find this book quite useful to build projects. Prior experience with some programming language, but not necessarily MicroPython as well as building basic electronic circuits will be helpful when using this book.

Table of Contents

  1. Introduction to BBC Micro:bit
  2. Setting Up BBC Micro:bit and Using Code Editors
  3. Basics of Python
  4. Advanced Python
  5. Programming Built-in LEDs and Buttons
  6. Interfacing External LEDs
  7. Programming External Push Buttons, Buzzers, and Stepper Motor
  8. Exploring Filesystem
  9. Working with Analog input and PWM
  10. Working with Acceleration and Direction
  11. Working with Neopixel and MAX7219 Display
  12. Producing Music and Speech
  13. Networking and Radio Communication
  14. Hands-on with the features of Microbit v2
  15. Wearable Computing and More Programming Environments
on
Desktop
Tablet
Mobile

More in Microprocessors

Beyond Microchip - Al Mahmud Al Mamun

eBOOK

$15.99