BBC マイクロビット公式ユーザーガイドの表紙

BBC マイクロビット公式ユーザーガイド(ビービーシーマイクロビットコウシキユーザーガイド)

ハードウェア
著者:
ガレス・ハルファクリー/金井 哲夫(ガレスハルファクリー/カナイテツオ)
出版社:
日経BP
出版日:
2018年09月29日頃
ISBN:
9784822253479
在庫:
在庫あり
3(1 件 / 楽天ブックス)

なぜ注目されているか

総合964 22 ランクダウン

書籍紹介

英国生まれの教育用・ 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 で追加されたマイクやスピーカーの解説は含まれていません。ただし基本アーキテクチャや開発環境の考え方は共通しており、ボードの概念とプログラミングの基礎を固める教材としての役割は変わりません。

関連記事

関連用語

共有:Xはてブ