Skip to search
Skip to main content
Search in
Keyword
Title (keyword)
Author (keyword)
Subject (keyword)
Title starts with
Subject (browse)
Author (browse)
Author (sorted by title)
Call number (browse)
search for
Search
Advanced Search
Bookmarks
(
0
)
Princeton University Library Catalog
Start over
Cite
Send
to
SMS
Email
EndNote
RefWorks
RIS format (e.g. Zotero)
Printer
Bookmark
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)
Programmable controllers
[Browse]
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.
Show 147 more Contents items
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
Need Help?
Ask a Question
Suggest a Correction
Report a Missing Item
Supplementary Information