The official BBC micro : bit user guide / Gareth Halfacree.

Author
Halfacree, Gareth [Browse]
Format
Book
Language
English
Εdition
1st ed.
Published/​Created
  • Indianapolis, Indiana : John Wiley & Sons, Inc., 2018.
  • ©2018
Description
1 online resource (315 pages) : illustrations (some color)

Details

Subject(s)
Summary note
The go-to guide to getting started with micro: bit and exploring all of the mini-computer's amazing capabilities The micro: bit is a pocket-sized electronic development platform built with education in mind. It was developed by the BBC in partnership with Microsoft and other major tech companies 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 micro: bit User Guide contains what you need to know to get up and running fast with the micro: bit. Learn everything from taking your first steps with the software 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. Configure your micro: bit and develop your digital skills Write code in Microsoft PXT, Python, JavaScript, and more Discover the motion detector and compass Connect the micro: bit to a computer, Raspberry Pi, or your smartphone Build your own circuits and create hardware The micro: bit User Guide is your go-to source for learning all the secrets of the micro: bit. Whether you're just beginning or have some experience, this book allows you to dive right in and experience everything the micro: bit has to offer.
Notes
Includes index.
Source of description
Description based on print version record.
Contents
  • Cover
  • Title Page
  • Copyright Page
  • About the Author
  • About the Technical Editor
  • Credits
  • Contents
  • Foreword
  • Introduction
  • Part 1
  • Chapter 1 Meet the BBC micro:bit
  • A Tour of the Board
  • Breaking It Down
  • Display
  • Buttons
  • Processor
  • Radio
  • Accelerometer
  • Compass
  • Input-Output Pins
  • Micro-USB Port
  • Battery Connector
  • Chapter 2 Getting Started with the BBC micro:bit
  • Handling the BBC micro:bit
  • Powering the BBC micro:bit
  • USB Power
  • Battery Power
  • Greetings from the BBC micro:bit
  • Signs of Life
  • Testing the Buttons
  • Motion Gaming
  • Get Coding
  • Resetting the BBC micro:bit
  • Chapter 3 Programming the BBC micro:bit
  • USB Connectivity
  • Drag-and-Drop
  • Automatic Flashing
  • The Code Editor
  • Downloading Your Program
  • About Flash Memory
  • Part 2
  • Chapter 4 Programming Languages
  • About Programming Languages
  • The Three Main BBC micro:bit Languages
  • JavaScript Blocks
  • JavaScript
  • Python
  • Comparing Programming Languages
  • Choosing a Programming Language
  • Other Programming Languages
  • Chapter 5 JavaScript Blocks
  • Introducing the JavaScript Blocks Editor
  • Program 1: 'Hello, World!'
  • Loops
  • Program 2: Button Inputs
  • Multiple Buttons
  • Program 3: Touch Inputs
  • Variables
  • Program 4: The Temperature Sensor
  • Formatting the Output
  • Program 5: The Compass Sensor
  • Program 6: The Accelerometer Sensor
  • Delays
  • Reading Raw Accelerometer Data
  • Program 7: The Fruit Catcher Game
  • The Setup
  • The Main Program Loop
  • Conditional Loops
  • Conditional Statements
  • The Control Events
  • Further Steps
  • Chapter 6 JavaScript
  • Introducing the JavaScript Editor
  • Formatting the Output.
  • The Conditional Loops
  • The Conditional Statements
  • Chapter 7 Python
  • Introducing the Python Editor
  • Drawing the Sprites
  • Finishing the Program
  • Part 3
  • Chapter 8 The Wireless BBC micro:bit
  • The BBC micro:bit Radio
  • Program 1: One-to-One Communication
  • Program 2: One-to-Many Communication
  • Program 3: Radio Groups
  • Testing the Group Feature
  • Using the BBC micro:bit with a Smartphone or Tablet
  • Chapter 9 The BBC micro:bit and the Raspberry Pi
  • About the Raspberry Pi
  • Connecting the Raspberry Pi to the BBC micro:bit
  • Reading from the BBC micro:bit
  • Using the BBC micro:bit Display
  • Practical Example: A CPU Monitor
  • Chapter 10 Building Circuits
  • Electronic Equipment
  • The Input-Output Pins
  • The Large Pins
  • The Small Pins
  • Serial Peripheral Interface (SPI)
  • Inter-Integrated Circuit (I2C)
  • Universal Asynchronous Receiver/Transmitter (UART)
  • Your First Circuits
  • Reading from a Button Input
  • Reading Resistor Colour Codes
  • Writing to an LED Output
  • Fading an LED via PWM
  • Reading an Analogue Input
  • Chapter 11 Extending the BBC micro:bit
  • Extending via Breakout Boards
  • Kitronik Edge Connector Breakout Board.
  • ScienceScope Micro:bit Breakout Board
  • Proto-Pic Bread:Bit
  • Proto-Pic Exhi:Bit
  • Robotics and the BBC micro:bit
  • Kitronik Line-Following Buggy
  • Kitronik Motor Driver Board
  • Technology Will Save Us Micro:Bot
  • 4tronix Bit:Bot
  • BinaryBots
  • Other BBC micro:bit Add-Ons
  • Kitronik Mi:Power
  • Proto-Pic Micro:Pixel Board
  • Proto-Pic Simon:Says Board
  • 4tronix Bit:2:Pi Board
  • Kitronik Mi:Pro Protector and Mi:Power Cases
  • Chapter 12 The Wearable BBC micro:bit
  • Advantages of the Wearable BBC micro:bit
  • Conductive Thread
  • Using Conductive Thread
  • The Rain-Sensing Hat
  • Building the Hat
  • Mounting the BBC micro:bit
  • The Rain-Sensing Program
  • Chapter 13 Additional Resources
  • The Micro:bit Educational Foundation
  • Official Teaching Resources
  • Third-Party Teaching Resources
  • The Institution of Engineering and Technology
  • Computing At School
  • Micro:bit for Primary Schools
  • TES Magazine
  • Code Clubs
  • Part 4
  • Appendix A JavaScript Blocks Recipes
  • Appendix B JavaScript Recipes
  • Appendix C Python Recipes
  • Appendix D Pin-Out Listing
  • Index
  • EULA.
ISBN
  • 1-119-41375-3
  • 1-119-41376-1
Statement on responsible collection description
Princeton University Library aims to describe library materials in a manner that is respectful to the individuals and communities who create, use, and are represented in the collections we manage. Read more...
Other views
Staff view

Supplementary Information