๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Programming the BBC micro:bit

โœ Scribed by Monk, Simon


Publisher
McGraw-Hill Education;Mc Graw Hill Education
Year
2018
Tongue
English
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Quickly write innovative programs for your micro:bit--no experience necessary! This easy-to-follow guide shows, step-by-step, how to quickly get started with programming and creating fun applications on your micro:bit. Written in the straightforward style that Dr. Simon Monk is famous for, Programming the BBC micro:bit: Getting Started with MicroPython begins with basic concepts and gradually progresses to more advanced techniques. You will discover how to use the micro:bit's built-in hardware, use the LED display, accept input from sensors, attach external electronics, and handle wireless communication.;Cover -- Title Page -- Copyright Page -- About the Author -- Contents -- Acknowledgments -- 1 Introduction -- Plug Me In! -- History -- What Can It Do? -- micro:bit versus Raspberry Pi and Arduino -- So What Is Programming? -- Why MicroPython? -- Summary -- 2 Getting Started -- MicroPython Editors -- Online Editor -- The Mu Editor -- Downloading This Book?s Programs -- Summary -- 3 MicroPython Basics -- Numbers -- Variables -- Strings -- Converting Numbers to Strings -- Programs -- Looping Forever -- for Loops -- ifs and elses -- More on while -- Timer Example -- Summary -- 4 Functions -- What Are Functions? -- Parameters -- Global Variables -- Return Values -- Advanced Parameters -- Summary -- 5 Lists and Dictionaries -- Lists -- Message Board Example -- The Lowdown on Lists -- Dictionaries -- An Example -- Dictionaries in Detail -- Summary -- 6 Writing Your Own Programs -- Writing Software -- State Machine Design -- Revisiting the Timer Example -- Debugging -- More Python -- Summary -- 7 Modules and Classes -- Built-in Modules -- Classes and Instances -- Inheritance -- Making Simple Modules -- Making a Module That Uses a Class -- Modules from the Community -- Summary -- 8 The LED Display -- Controlling Individual LEDs -- Scrolling Text -- Showing Text -- Showing an Image -- Animation -- Racing Game -- Summary -- 9 micro:bit Sensors -- Buttons Revisited -- Gestures -- Raw Accelerometer Data -- Magnetometer -- Processor Temperature -- Touch -- Summary -- 10 Connecting Electronics -- Battery Power -- micro:bit Operating Voltage -- GPIO Pins 0, 1, and 2 -- Power Out -- Sound Output -- Neopixels -- The Edge Connector -- Summary -- 11 Radio and Communications -- Basic micro:bit-to-micro:bit Communication -- Messaging Different Users -- Advanced Radio Settings -- Computer-to-micro:bit Communication -- Remote Control of Your micro:bit Using Python -- Summary -- 12 JavaScript Blocks Editor -- The Editor -- Getting Started -- Events -- Variables and Loops -- Magnetometer Ex ample -- Summary -- A MicroPython Reference -- Language Constructs -- Comparisons -- Numbers -- Strings -- Lists -- Dictionaries -- Type Conversions -- B Hardware -- micro:bit Edge Connector Pinout -- Suppliers and Manufacturers -- Components -- Index -- A -- B -- C -- D -- E -- F -- G -- H -- I -- J -- K -- L -- M -- N -- O -- P -- R -- S -- T -- U -- V -- W.

โœฆ Table of Contents


Cover --
Title Page --
Copyright Page --
About the Author --
Contents --
Acknowledgments --
1 Introduction --
Plug Me In! --
History --
What Can It Do? --
micro:bit versus Raspberry Pi and Arduino --
So What Is Programming? --
Why MicroPython? --
Summary --
2 Getting Started --
MicroPython Editors --
Online Editor --
The Mu Editor --
Downloading This Book?s Programs --
Summary --
3 MicroPython Basics --
Numbers --
Variables --
Strings --
Converting Numbers to Strings --
Programs --
Looping Forever --
for Loops --
ifs and elses --
More on while --
Timer Example --
Summary --
4 Functions --
What Are Functions? --
Parameters --
Global Variables --
Return Values --
Advanced Parameters --
Summary --
5 Lists and Dictionaries --
Lists --
Message Board Example --
The Lowdown on Lists --
Dictionaries --
An Example --
Dictionaries in Detail --
Summary --
6 Writing Your Own Programs --
Writing Software --
State Machine Design --
Revisiting the Timer Example --
Debugging --
More Python --
Summary --
7 Modules and Classes --
Built-in Modules --
Classes and Instances --
Inheritance --
Making Simple Modules --
Making a Module That Uses a Class --
Modules from the Community --
Summary --
8 The LED Display --
Controlling Individual LEDs --
Scrolling Text --
Showing Text --
Showing an Image --
Animation --
Racing Game --
Summary --
9 micro:bit Sensors --
Buttons Revisited --
Gestures --
Raw Accelerometer Data --
Magnetometer --
Processor Temperature --
Touch --
Summary --
10 Connecting Electronics --
Battery Power --
micro:bit Operating Voltage --
GPIO Pins 0, 1, and 2 --
Power Out --
Sound Output --
Neopixels --
The Edge Connector --
Summary --
11 Radio and Communications --
Basic micro:bit-to-micro:bit Communication --
Messaging Different Users --
Advanced Radio Settings --
Computer-to-micro:bit Communication --
Remote Control of Your micro:bit Using Python --
Summary --
12 JavaScript Blocks Editor --
The Editor --
Getting Started --
Events --
Variables and Loops --
Magnetometer Ex ample --
Summary --
A MicroPython Reference --
Language Constructs --
Comparisons --
Numbers --
Strings --
Lists --
Dictionaries --
Type Conversions --
B Hardware --
micro:bit Edge Connector Pinout --
Suppliers and Manufacturers --
Components --
Index --
A --
B --
C --
D --
E --
F --
G --
H --
I --
J --
K --
L --
M --
N --
O --
P --
R --
S --
T --
U --
V --
W.

โœฆ Subjects


Micro:bit;Microcontrollers;Programmable controllers;Electronic books


๐Ÿ“œ SIMILAR VOLUMES


Programming the BBC micro:bit
โœ Monk, Simon ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› Mc Graw Hill Education ๐ŸŒ English

Quickly write innovative programs for your micro:bit--no experience necessary! This easy-to-follow guide shows, step-by-step, how to quickly get started with programming and creating fun applications on your micro:bit. Written in the straightforward style that Dr. Simon Monk is famous for, Program

Programming the BBC Micro
โœ John D. Ferguson, John Gordon, Louie Macari and Peter H. Williams (Auth.) ๐Ÿ“‚ Library ๐Ÿ“… 1983 ๐Ÿ› Elsevier Ltd, Butterworth-Heinemann ๐ŸŒ English
BBC micro:bit Recipes: Learn Programming
โœ Pradeeka Seneviratne ๐Ÿ“‚ Library ๐Ÿ“… 2019 ๐Ÿ› Apress ๐ŸŒ English

<p>Build engaging programs for the BBC micro:bit using Microsoft's MakeCode web editor. Using this open source platform, you'll learn to program in an accessible way that easily translates into real-world programming. <br><i>BBC micro:bit Recipes</i> is a practical guide with a problem-solving appro

The Official BBC micro:bit User Guide
โœ Gareth Halfacree ๐Ÿ“‚ Library ๐Ÿ“… 2017 ๐Ÿ› Wiley ๐ŸŒ English

<div><p style="font-family: 'Noto Sans';"><strong>The go-to guide to getting started with micro: bit and exploring all of the mini-computer's amazing capabilities</strong>ย </p><p style="font-family: 'Noto Sans';">The micro: bit is a pocket-sized electronic development platform built with education i