BBC マイクロビット公式ユーザーガイド(ビービーシーマイクロビットコウシキユーザーガイド)
ハードウェア- 著者:
- ガレス・ハルファクリー/金井 哲夫(ガレスハルファクリー/カナイテツオ)
- 出版社:
- 日経BP
- 出版日:
- 2018年09月29日頃
- ISBN:
- 9784822253479
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
英国生まれの教育用・ STEM 教育用のマイコンボードで、日本でもすでに小学校の授業でも使われ始めているのが「 BBC micro:bit (マイクロビット) 」です。その公式ユーザーガイド (The Official BBC micro:bit User Guide) の邦訳本です。
パート 1 「 BBC マイクロビットとは何か」では、ハードウエアの説明と、その仕組みについて解説します。そして、マイクロビットを箱から出して、サンプルのプログラムを使ってみるまでを手順を追って説明します。
パート 2 「 BBC マイクロビットのコーディング」では、自分でプログラムを作る方法を解説します。各章で解説するプログラミング言語は、 BBC マイクロビットで主に使われる 3 つの言語、 JavaScript Blocks (ジャバスクリプト・ブロックス) 、 JavaScript (ジャバスクリプト) 、 Python (パイソン) です。
パート 3 「 BBC マイクロビットの上級プロジェクト」では、マイクロビット同士、または何台ものマイクロビットと通信をする無線モジュールを例にした、一歩進んだ工作に挑戦します。また、人気のワンボードコンピューター Raspberry Pi を使って、マイクロビットの機能を拡張するプロジェクトも紹介します。
さらに、 BBC マイクロビットにスイッチや LED などの基本的な電子部品をつなげて電子回路を組み立て、より機能を高める実験を行います。ハンダ付けは必要ありません。ここで解説する電子回路は安全なもので、子どもでも安心して扱えます。使用する電子部品も、安い物をほんの少しだけです。
■「前書き」から抜粋
この本は、 BBC マイクロビットを使ってみたいと思うすべての人のために書かれています。マイクロビットを始めるには、コンピューター、電子工作、プログラミングなどの予備知識は一切いりません。必要なのは、文字が読める能力と、やる気だけです。
(中略)
では、どうぞ本書をお楽しみください。 BBC マイクロビットの楽しい旅が始まります。
パート 1:BBC マイクロビットとは何か
第 1 章 初めまして、 BBC マイクロビットです
第 2 章 BBC マイクロビットを始めよう
第 3 章 BBC マイクロビットでプログラミングを始めよう
パート 2:BBC マイクロビットのコーディング
第 4 章 プログラミング言語・
第 5 章 JavaScript ブロック
第 6 章 JavaScript
第 7 章 Python
パート 3:BBC マイクロビットの上級プロジェクト
第 8 章 無線通信機能
第 9 章 BBC マイクロビットとラズベリーパイ・
第 10 章 電子回路を組もう
第 11 章 BBC マイクロビットを拡張しよう
第 12 章 BBC マイクロビットをウェアラブルにしよう
第 13 章 参考になる情報源
パート 4:付録
付録 A JavaScript のレシピ
付録 B JavaScript のレシピ
付録 C Python のレシピ
付録 D ピン配列・
技書の森解説
BBC micro:bit は、イギリスの教育現場から生まれた手のひらサイズのマイコンボードです。本書は Micro:bit Educational Foundation との協力で執筆された公式ガイドであり、ボードの基本操作からブロックエディタ、 MicroPython 、 JavaScript によるプログラミングまでを段階的に扱います。 LED マトリクス、加速度センサー、無線通信といったハードウェア機能の活用例をひとつずつ動かしながら進められる構成で、電子工作の経験がなくても手を動かし始められます。
対象として想定されているのは小中学生の教育現場ですが、大人がフィジカルコンピューティングの入り口として使うにも無理がありません。 Raspberry Pi が Linux 上の汎用コンピュータとして幅広い用途を持つのに対し、 micro:bit はセンサーと出力を直接コードで制御する体験に集中しており、「書いたコードが物理世界で動く」感覚を最短距離で得られる設計です。
注意点として、本書は micro:bit V1 をベースに書かれているため、 V2 で追加されたマイクやスピーカーの解説は含まれていません。ただし基本アーキテクチャや開発環境の考え方は共通しており、ボードの概念とプログラミングの基礎を固める教材としての役割は変わりません。
関連記事
技術書のアウトプット術 - 読んだ本の価値を 10 倍にする方法
技術書を読んだ後のアウトプット方法を負担の少ないものから 5 段階で紹介。アウトプットが記憶の定着を劇的に改善する理由も解説します。
月曜朝イチのコードが金曜夕方より美しい理由
週の始まりに書くコードと終わりに書くコードでは、品質に差が出やすいものです。その背景と、コード品質を週を通じて維持するための読書習慣を考えます。
Python 本の選び方 - 独学の最初の 1 冊から実務品質まで
Python 本の選び方を「動機」から逆算して整理。プログラミング未経験の最初の 1 冊、業務自動化に直結する本、型ヒントとコード品質で実務水準へ進む本まで、2026 年 8 月時点の定番を独学ルートに沿って解説します。