0%

Book Description

The micro:bit, a tiny computer being distributed by the BBC to students all over the UK, is now available for anyone to purchase and play with. Its small size and low power requirements make it an ideal project platform for hobbyists and makers. You don't have to be limited by the web-based programming solutions, however: the hardware on the board is deceptively powerful, and this book will teach you how to really harness the power of the micro:bit. You'll learn about sensors, Bluetooth communications, and embedded operating systems, and along the way you'll develop an understanding of the next big thing in computers: the Internet of Things.

Table of Contents

  1. Titlepage
  2. Copyright
  3. Dedication
  4. Acknowledgments
  5. About the Author
  6. Chapter 1: Introduction to the micro:bit
  7. Chapter 2: A Tour of the micro:bit
  8. Chapter 3: Programming Using MicroPython
    1. The MicroPython Web Editor
    2. The mu Programming Environment
  9. Chapter 4: Some Basic Projects
    1. The LEDs
    2. The Buttons
    3. The Accelerometer
    4. The Compass
    5. The Local Persistent Filesystem
    6. Putting It All Together
  10. Chapter 5: The mbed Operating System
    1. Getting an Account
    2. yotta
  11. Chapter 6: Interfacing with the GPIO Pins
    1. The GPIO Pins and the Edge Connector Breakout Board
    2. The Motor Driver Board
  12. Chapter 7: Using Bluetooth
    1. What Is Bluetooth?
    2. Programming Bluetooth on the micro:bit
    3. Third-Party Apps
  13. Chapter 8: Serial Bluetooth Communication and the micro:bot
    1. UART and Bluetooth
    2. The micro:bot
  14. Appendix A: The Story of the BBC micro:bit
  15. Appendix B: Other Programming Environments
    1. The Blocks Editor
    2. Code Kingdoms
    3. Microsoft Touch Develop
  16. Index
3.144.251.72