Book description
The go-to guide to getting started with the BBC micro:bit and exploring all of its amazing capabilities.
The BBC micro:bit is a pocket-sized electronic development platform built with education in mind. It was developed by the BBC in partnership with major tech companies, communities, and educational organizations to provide kids with a fun, easy, inexpensive way to develop their digital skills. With it, kids (and grownups) can learn basic programming and coding while having fun making virtual pets, developing games, and a whole lot more.
Written by internationally bestselling tech author Gareth Halfacree and endorsed by the Micro:bit Foundation, The Official BBC micro:bit User Guide contains what you need to know to get up and running fast with the BBC micro:bit. Learn everything from taking your first steps with the BBC micro:bit to writing your own programs. You'll also learn how to expand its capabilities with add-ons through easy-to-follow, step-by-step instructions.
· Set up your BBC micro:bit and develop your digital skills
· Write code in JavaScript Blocks, JavaScript, and Python
· Discover the BBC micro:bit’s built-in sensors
· Connect the BBC micro:bit to a Raspberry Pi to extend its capabilities
· Build your own circuits and create hardware
The Official BBC micro:bit User Guide is your go-to source for learning all the secrets of the BBC micro:bit. Whether you're just beginning or have some experience, this book allows you to dive right in and experience everything the BBC micro:bit has to offer.
Table of contents
-
- Cover
- Foreword
- Introduction
- Part I: An Introduction to the BBC micro:bit
- Part II: Coding for the BBC micro:bit
- Part III: Advanced BBC micro:bit Projects
-
Part IV: Appendices
-
Appendix A: JavaScript Blocks Recipes
- Chapter 6: Hello, World! (Non-looping)
- Chapter 6: Hello, World! (Looping)
- Chapter 6: Button Inputs (Single Button)
- Chapter 6: Button Inputs (Two Buttons)
- Chapter 6: Touch Inputs
- Chapter 6: Temperature Sensor (No Formatting)
- Chapter 6: Temperature Sensor (with Formatting)
- Chapter 6: Compass Sensor
- Chapter 6: Accelerometer Sensor (Single Icon)
- Chapter 6: Accelerometer Sensor (Two Icons)
- Chapter 6: Accelerometer Sensor Data
- Chapter 6: Fruit Catcher Game
- Chapter 8: One-to-One Communication (BBC micro:bit A)
- Chapter 8: One-to-One Communication (BBC micro:bit B)
- Chapter 8: One-to-Many Communication (BBC micro:bit C)
- Chapter 8: Radio Groups Communication (BBC micro:bit A)
- Chapter 8: Radio Groups Communication (BBC micro:bit B)
- Chapter 8: Radio Groups Communication (BBC micro:bit C)
- Chapter 10: Reading a Button Input
- Chapter 10: Writing to an LED Output
- Chapter 10: Fading an LED via PWM
- Chapter 10: Reading an Analogue Input
-
Appendix B: JavaScript Recipes
- Chapter 6: Hello, World! (Non-looping)
- Chapter 6: Hello, World! (Looping)
- Chapter 6: Button Inputs (Single Button)
- Chapter 6: Button Inputs (Two Buttons)
- Chapter 6: Touch Inputs
- Chapter 6: Temperature Sensor (No Formatting)
- Chapter 6: Temperature Sensor (with Formatting)
- Chapter 6: Compass Sensor
- Chapter 6: Accelerometer Sensor (Single Icon)
- Chapter 6: Accelerometer Sensor (Two Icons)
- Chapter 6: Accelerometer Sensor Data
- Chapter 6: Fruit Catcher Game
- Chapter 8: One-to-One Communication (BBC micro:bit A)
- Chapter 8: One-to-One Communication (BBC micro:bit B)
- Chapter 8: One-to-Many Communication (BBC micro:bit C)
- Chapter 8: Radio Groups Communication (BBC micro:bit A)
- Chapter 8: Radio Groups Communication (BBC micro:bit B)
- Chapter 8: Radio Groups Communication (BBC micro:bit C)
- Chapter 10: Reading a Button Input
- Chapter 10: Writing to an LED Output
- Chapter 10: Fading an LED via PWM
- Chapter 10: Reading an Analogue Input
-
Appendix C: Python Recipes
- Chapter 7: Hello, World! (Non-looping)
- Chapter 7: Hello, World! (Looping)
- Chapter 7: Button Inputs (Single Button)
- Chapter 7: Button Inputs (Two Buttons)
- Chapter 7: Touch Inputs
- Chapter 7: Temperature Sensor (No Formatting)
- Chapter 7: Temperature Sensor (with Formatting)
- Chapter 7: Compass Sensor
- Chapter 7: Accelerometer Sensor (Single Icon)
- Chapter 7: Accelerometer Sensor (Two Icons)
- Chapter 7: Accelerometer Sensor Data
- Chapter 7: Fruit Catcher Game
- Chapter 8: One-to-One Communication (BBC micro:bit A)
- Chapter 8: One-to-One Communication (BBC micro:bit B)
- Chapter 8: One-to-Many Communication (BBC micro:bit C)
- Chapter 8: Radio Groups Communication (BBC micro:bit A)
- Chapter 8: Radio Groups Communication (BBC micro:bit B)
- Chapter 8: Radio Groups Communication (BBC micro:bit C)
- Chapter 9: Reading the Accelerometer (BBC micro:bit)
- Chapter 9: Reading the Accelerometer (Raspberry Pi)
- Chapter 9: The BBC micro:bit as a Display
- Chapter 9: A CPU Monitor
- Chapter 10: Reading a Button Input
- Chapter 10: Writing to an LED Output
- Chapter 10: Fading an LED via PWM
- Chapter 10: Reading an Analogue Input
- Appendix D: Pin-Out Listing
-
Appendix A: JavaScript Blocks Recipes
- End User License Agreement
Product information
- Title: The Official BBC Micro:bit User Guide
- Author(s):
- Release date: October 2017
- Publisher(s): Wiley
- ISBN: 9781119386735
You might also like
book
BBC Micro:bit in Practice
Develop real-world interactive physical computing applications using the Micro:bit with more than 100 MicroPython examples with …
book
Make: Technology on Your Time Volume 25
The first magazine devoted entirely to do-it-yourself technology projectspresents its 25th quarterly edition for people who …
book
Make: Technology on Your Time Volume 30
The first magazine devoted entirely to do-it-yourself technology projects presents its 30th quarterly edition for people …
book
Best of Make: Volume 2
After ten years, Make: has become one of most celebrated magazines to hit the newsstands, and …