n:bit& micro:bit＝虎の巻＝

NPO NEXTDAY 2019

このドキュメントは、表示 - 非営利 (CC BY-NC 2.0 JP)に基づきご利用ください。
・「NPO法人NEXTDAY」のクレジット表示が必要です。
・営利目的での利用はできません。
v02-1911_03版

n:bit
ファミリー

NPO法人ＮＥＸＴＤＡＹ

2019

v02-1911_03版

キーワードKeyword Index

n：bitＬＥＤ．．．．．．．．．7

1. 音をならそう
2. ＬＥＤを光らそう
3. センサーを 音 で聴こう
4. ３色ＬＥＤをシグナルメーターで使う
5. 電波を探そう：radio
n：bit

センサー & ＦＥＴ

工夫．．．．40
・ 磁石をさがせcompass・ 仲間を探せradio
・ 離れてコミュニケーション sensor & radio
・ かくれんぼ～micro:bitみ～っけ！～ radio
・ 街灯の自動点滅
・ サウンドメーカー（音作り）．．．．23

1. 明るさをはかろう
2. 人をみつけよう
3. 音をならそう
4. 電気を制御しよう（モーター）
5. センサーで電気を制御しよう
・はじめの一歩．．．．49
1.コンピュータ ってなんだろう
学校ＩＴ探検：センサーを探そう

2.プログラムとプログラミング教育

n：bit

ぼ・い・す

．．．．37

1. micro:bitがおしゃべり
・音声ＬＳＩとコミュニケーション
2. センサーの状態をしゃべらせよう
3. センサーの値を読ませよう
ma’ikurobi’xtuto ki’do-_si’masita.
※micro:bit イギリスBBC、イギリスマイクロビット財団による教育向けマイコンボード
v02-1911_03版

はじめてのmicro:bit．．．．61
1. micro-bitってなに？
2. 使って（動かして）みよう
・Step1～Step8
演習「じゃんけんゲームをつくろう！」2

NPO NEXTDAY 2019

とっても便利で 学びが広がる！
micro:bit
拡張基板

n:bit ファミリー

n：bit

n：bit

n：bit

センサー＆FET

ＬＥＤ/スピーカー

ぼ・い・す段ボールロボットカー

・基板上のセンサー（光センサーor 人感センサー）とmicro:bitで－計測と制御－・スピーカー・電源スイッチ

すぐにサウンド機能が使える
使う時だけON 電池も節約

・プログラムで出力電流をスイッチのようにFETで外部機器をOn-Off 制御
モーターやLED を制御
同時にFET のOn-Off 状態を基板上のLED で確認

・LED

身近な信号機の動きを簡単に再現
センサー情報をLED で視覚的に表現

・ボタン電池基板裏面に電池ホルダー付き（入手しやすいボタン電池）
micro:bit に電源供給
持ち運べて、単体で便利に使える・FET

外部機器の電気をOn-Off ができるスイッチ・センサー

明るさを計測する光センサ（Cds） もしくは人などの接近を検知する人感センサ を装備 ・ネジ止め○みのむしクリップで簡単に接続○ネジ止めで確実な接続

v02-1911_03版

お問合せ
nextday@ict.skr.jp

micro:bit とn:bit をネジ止めして接触不良を防止

micro:bit と n:bit基板 をソケットで簡単接続・取り外し

・ブロックにローマ字で文字を指定して micro；bit にプログラムを書き込むと、音声合成された声でおしゃべりしてくれる◆micro:bit のA ボタン、B ボタンを押すと言葉を話すプログラム
A ボタン：「こんにちは」
B ボタン：「そだねー」◆センサーで状態を計測して声で状況を話す
ボードを揺らすと「ゆれてる～」
温度センサで計測：「あたたかいです」
温度センサの数値を読み上げる：「いまのおんどは２５どです」

・micro:bit の本来のサウンド機能をn:bit ぼぃすのスピーカから流すn：bit

基本仕様

ＬＥＤ

主電源スイッチP 0 端 子セレクター

概ね

6 ～10時間稼働します。

※使用状況によって増減します

n:bit基板の使い方
・P0端子の入出力を選択するスイッチ

・主電源スイッチ

Off・使わない時・USBに接続して使う時

P側： LED-緑 につながります
S側： 圧電スピーカーにつながり、音を出せます

・USBに接続しないで使う時On注意） micro:bit本体側から給電（USB接続や電池接続）する場合は、必ず n:bit基板の電源スイッチは Off にします。
※しまう時は ボタン電池 を外しましょう
v02-1911_03版

4

n：bitセンサー & ＦＥＴ

基本仕様
光センサータイプ

Micro:bitから２台の機器への電気の制御ができます。
１端子あたり最大500mAです。同時使用では700mA。

人感センサータイプ

P1 LEDP2 LED

外部電池端子センサー

FET

主電源スイッチ
FET電源スイッチ

焦電型
赤外線センサEKMC1601111

主電源

Off

FET電源

Off

主電源

On

FET電源

Off

主電源

On

FET電源

On

センサー

FET

ＣｄＳセル

M1 端子

M2 端子

GL5528

基本的な使い方・FET電源スイッチ SW2
ＬＥＤ M1/2端子
Off

点滅

切On

点滅

通電

・主電源スイッチ
・プログラムを書き込む時・センサーとＬＥＤのみ使う時

On・電池端子に外部電池を接続してモーター等を動かして使う時注意） micro:bit本体側から給電（USB接続）する場合、
Ｍ1Ｍ2端子のモーターは電圧不足で動かせません。
必ず FET電源スイッチは Off にします。

・分圧回路センサーは、R1（右図）に取り付けられています。
抵抗R1とR2によって電圧が分圧される仕組みを利用して、Vout（P0）の電圧を測定してセンサーの値を取得します。
v02-1911_03版

SW1
Off ・USBに接続して使う時・USBに接続しないで使う時注意） micro:bit本体側から給電（USB接続）する場合は、
必ず n:bit基板の電源スイッチは Off にします。

・P1/P2 ＬＥＤ
P1およびP2をON-1- （通電）にした時にLEDが点灯します。
USB接続時に、プログラムの動作確認（ M1/M2端子への給電）やセンサー等のシグナル（合図・状態）用に利用できます。

・Ｍ1/Ｍ2 端子
出展
電子回路設計の基礎
わかりやすい！入門サイト

ワニ口クリップやリード線で接続します。極性（±）があります。
音の出力ポートをP1やP2に設定すると圧電スピーカーをつないで音（音楽）を鳴らすことができます5n：bit基本仕様

ぼ・い・す・音声合成ＬＳＩ （ATP3012） を搭載
・micro:bit と シリアル通信で音声合成LSIを制御
ローマ字表記の文字列を送信すると、おしゃべりします。
・音（音楽）の出力を P2 に変更すると、micro:bitのサウンド機能でスピーカーから音を鳴らせる。

スピーカー
ジャック

外部電池端子
アンプ

主電源スイッチ

音声合成ＬＳＩ（ATP3012）

起動時の設定・通信先の設定 送信端子：P0
受信端子：P1
・通信速度
9600bps
・音を鳴らす端子：P2
設定後は約1秒（1000）のウエイトが必要

基本的な使い方100円Shop
スピーカー

スピーカーを搭載していないため別途、外部スピーカーが必要です。
100円ショップ等でご用意ください。
スピーカーの大きさ（直径）が大きくなると音量も増加します。
ただし電池の消耗も早くなります。
音量の調整はできません。

・主電源スイッチ

SW1
Off ・USBに接続して使う時

On・USBに接続しないで使う時注意） micro:bit本体側から給電（USB接続）する場合は、必ず n:bit基板の電源スイッチは Off にします。

送信受信音
アンプ

マイクロビット

起動しましたデータシート ATP3012XX

https://www.a-quest.com/archive/manual/atp3012_datasheet.pdf
v02-1911_03版

音声

6

n：bitＬＥＤ

1.

S側 にします1. 音をならそう Ｓｔｅｐ1
動き（動作）を 考え 細かく分解

プログラミングの手順・起動したら、一度だけ 音（音楽）がなる。
①起動する

圧電サウンダーから音が出ます②音（音楽）を選ぶ③１回だけなる
2. ブロックを探す

ツールボックス＞音楽

3. 順番にほかの音楽や音のブロックでも試してみよう！

並べる・シミュレーターで確認
開始/停止 再起動
v02-1911_03版

音量（再起動）7

n：bitＬＥＤ

1. 音をならそう Ｓｔｅｐ2

1.

動き（動作）を 考え 細かく分解① 起動する② 一度だけ、音（音楽）が鳴る③ アイコンを表示
2. ブロックをStep１を改良「音楽が鳴ったら、アイコンを表示する」

探す

ツールボックス＞音楽ツールボックス＞基本

3. 順番に並べる

いろいろと改良してみよう！
・音とアイコンを逆にしてみる・アイコンを変えてみる・何度も繰り返して動作させる
v02-1911_03版

8n：bitＬＥＤ

2. ＬＥＤを光らそう

n:bit ＬＥＤタイプは、micro:bitの端子と次のように接続されています。
端子
色P0緑

P1
黄

P2
赤

P0（緑）のLEDを使うときは、Ｐ側にします。

それぞれの端子に電気を流すと点灯します。
※端子の値を １ にする

P0 P1 P2 端子のブロックは、高度なブロック＞ 入出力端子 にあります。

v02-1911_03版

9

n：bitＬＥＤ

練習 緑のＬＥＤを点けて消してみようみよう！

①ブロックを選ぶ

デジタルで出力するとは、端子に・値 1 で 3,3v が流れ、・値 0 で 電気が止まる（0V）ことです。

②端子を選択③値を選択
値0●サンプルプログラム
P0 に 電気が流れ LEDが点く

値1
P0 に 電気が止まり LEDが消える※キーボードで数値を直接入力することもできますv02-1911_03版

10

n：bitＬＥＤ

ＬＥＤがうまく点滅しなかった場合、もう一度初めから考えてみましょう。

？？？ＬＥＤは思いどおりに点滅しましたか？
ブロック（命令）の順番は問題がないようです。
どのように工夫すると点いたり消えたりするのか考えてみよう！

LED（緑）の状態をじっくりと観察してみましょう。

重要な－ブロック－ が足りないようです。
1.

動き（動作）をもう一度 細かく分解① 起動する

点けて② LED（緑）に電気が流れて点く③

消す④ LED（緑）の電気が止まって消える⑤

v02-1911_03版

11

n：bit一時停止 が足りなかったようです。

ＬＥＤ

なぜ 必要なのか
理由を考えて説明してみよう！
ツールボックス＞基本

100 ：秒： 0.5秒1000 ：1秒

5000：秒： 0.1分： 30分

・どこに 一時停止－ブロックを加えるといいか考えてみよう！

ａ．1秒ごとに点滅させる
ｂ．1秒ごとに点滅させ、音も鳴らす
ｃ．信号機プログラムに挑戦！！
v02-1911_03版

12

n：bitＬＥＤ

3. センサーを 音 で聴こう
「明るさ」を音に変換！
micro:bitのＬＥＤ（25個）は 『明るさセンサー』 として使えます。
Ｓ側 にしますＳｔｅｐ-1 明るさセンサーの値を見る（表示）Step-1

ツールボックス＞基本＞入力Ｓｔｅｐ-2
Step-2

数値の変化を調べる

Ｓｔｅｐ-3
Step-3

明るさを音に変換（いちばん小さな数）（いちばん大きな数）

最小値

最大値

ツールボックス

＞音楽v02-1911_03版

13

鍵盤図 http://www.enjoy.ne.jp/~k-ichikawa/

音と数値の関係

高さ音

音の高さ ＝ 周波数（1秒間に振動する数）
・１秒間に約50回振動・ピアノの ドの音

＝ 50 Hz(ヘルツ)＝262 Hz(ヘルツ)[１秒間に262回の振動]
2

大きさ 音色ラ27.5Hz

ド262Hz345ド4186Hz

人間が聞こえる周波数
２０Hz ～

２００００Hz (20kHz)

音の高さは数値で表すことができます。
センサーで測定した数値を、人が聞こえる周波数（数値）の範囲にすることで、音でセンサーの状態を聴くことができます。
v02-1911_03版

14Ｓｔｅｐ1磁力を数値で見てみよう ～数値で計測～

1. 動き（動作）を 細かく分解
2. ブロックを探す
3. 順番に並べる
ツールボックス＞入力

磁力の変化を検知する

✔絶対値

数値で表示
数値で表示

v02-1911_03版＞基本

磁力の変化を検知する

15

Ｓｔｅｐ2 磁力を 音 で聴いてみよう ～数値を音に変換～

１. 磁力 を micro:bit で 聞く には？
２.動き（動作）を細かく分解する

３.一つひとつの動きに必要なブロックを探す

数字で見る（数字 で 表示）

音 で聴くv02-1911_03版

ツールボックス＞音楽16

４.ブロックを動きの 順番に 並べる(組み合わせる）

交換

磁力ブロックを移動v02-1911_03版

17

n：bitＬＥＤ

4. ３色ＬＥＤ を シグナルメーター で使おう

緑・黄・赤のLEDを、温度センサーの値（大小）で点滅させて、視覚的に現わすメーターとして利用してみよう。
・サンプルプログラム

設定条件・25℃未満：緑・27℃以下：黄・30℃以上：赤※設定温度は教室の環境に合わせて変更しましょう（温度計レベルメーター）
ツールボックス＞論理

25℃未満なら緑LEDが点灯

27℃以下な黄LEDが点灯

30℃以上な赤LEDが点灯設定した温度で指定のLEDが点灯しましたか？
ＬＥＤの状態をじっくりと観察してみましょう。 ヒント p12v02-1911_03版

18

n：bitＬＥＤ

5. 電波を探そう：radio

無線通信 -radio-

micro:bitには２つの無線通信機能があります。

CPUに組み込まれた無線通信-radio-を使かいます。
複数のmicro:bitと相互にデータの送受信や制御ができます。
受信機

BLE(Bluetooth Low Energ)

送信機Bluetooth通信機能を使います。
低消費電力の特長を活かしIoT（モノのインターネット）機器でとても多く使われています。
Web Bluetooth機能を利用して、micro:bitのセンサー値（温度や加速度等）データをブラウザ上に表示することもできます。

※Web Bluetooth対応ブラウザ

BLE アンテナ
v02-1911_03版

https://github.com/WebBluetoothCG/web-bluetooth/blob/gh-pages/implementation-status.md

19無線通信-radio- の設定
・送信側、受信側ともに、同じグループIDにします。
起動時に設定するだけで相互に通信ができます。

グループIDは、1～255 まで設定できます。

・サンプルプログラム

グループ番号を設定
Micro:bitの設定番号を確認できるようにします
起動をアイコン確認
起動を音で確認v02-1911_03版

20

実験ー１

文字を送る ：ボタンAを押すと、指定した文字を相手に送る
ツールボックス＞無線送信側

受信側

recieveStringをマウスでドラッグするとブロックとして取り出せます

送信する
文字（英数字）を入力
ツールボックス＞基本

・ボタンが押されたかどうかを、アイコンや音で確認できるように工夫してみよう！

v02-1911_03版

21

実験ー２

数値を送る ：ボタンAを押すと、センサーの値を相手に送る

送信側

受信側

recieveNumberもマウスでドラッグして取り出します・ボタンが押されたかどうかを、アイコンや音で確認できるように工夫してみよう！
v02-1911_03版

・Ｂボタンで、送信側の温度も伝えてみよう！
22

n：bitセンサー＆FET
段ボールロボットカー

micro:bitで電池ボックスからの電気を制御（On/Off）
センサー（光・人感）で電気の流れを制御・モーターカー・照明仕様◆2chＦＥＴ P1 と P2 に接続 一方向（±逆転せず）◆センサー P0 に接続 （分圧回路）
・CdSセンサー ・人感センサー
ＣｄＳセル
GL5528

焦電型赤外線センサ
EKMC1601111

v02-1911_03版

光センサー（CdS）版
センサーの値を アナログ数値（0～1023）とデジタル数値（0か1）で測定できます
その測定値の変化に応じて、電気の制御に利用します
人感センサー版
センサーの値を デジタル数値（0か1）で測定できます
電気の入（On）・切（Off）などで、電気の制御に利用します23

n：bitセンサー & ＦＥＴ

1. 明るさをはかろう Ｓｔｅｐ１

光センサーは、明るさによって抵抗の値が変化します。
特徴を利用して、センサー回路の電圧をmicro:bitが計測して表示します。
図

センサー回路光センサーは、図のようにP0端子に接続されています。
P0端子からセンサーの値（アナログ/デジタル）を入力するブロックを使います。
P0端子のブロックは、高度なブロック＞ 入出力端子にあります。

ツールボックス＞基本v02-1911_03版

24

n：bitセンサー & ＦＥＴ

思いどおりに動作しない時など、センサーの状態を確認することにも利用できます。

1. 明るさをはかろう Ｓｔｅｐ2

ボタンを押した時だけ光センサーの値を表示します。

便利アイテムセンサーを手で覆っても大きく変化しません。
そこで黒のマーカーキャップがオススメ！

micro:bitの温度や傾きセンサー数値も表示してみよう。
ボタン（A・B・AB）によって表示するセンサーを変えるのも便利かも！

いろいろと工夫してみよう！！
v02-1911_03版

25暗くなるとLEDが点灯するプログラムをつくってみましょう。
・「暗くなる」と判断するセンサーの値を決める。
・センサー値400未満の場合に、右（P1）のLED（青）を点灯させる。
絶えずセンサー値を表示しているとP2端子への出力（0/1）が遅れます。
そこで数値を確認したいときだけ、ボタンBを押して、センサー値を表示させるように工夫します。

400 「暗くなる」と判断するセンサー値の設定
400未満の場合
P2＝1 ＞＞＞ M2（3V）
400以上
P2＝0 ＞＞＞ M2（0V）
消えているときは、アイコン表示

v02-1911_03版

26

n：bitセンサー & ＦＥＴ

1. 明るさをはかろう Ｓｔｅｐ3

明るさの変化で、左右のLEDを点滅させるプログラムをつくろう！
・明るさが400未満の場合、緑LED（P1）と青LED（P2）の両方が点灯・明るさが700未満の場合、青LED（P2）のみが点灯
・明るさが上記以外の場合、両方のLEDは消灯

v02-1911_03版

27

サーモグラフィー - Wikipedia

n：bit
センサー & ＦＥＴ

2. 人をみつけよう Ｓｔｅｐ1

人感センサーは、人間が発する赤外線を検知します。
熱を発するモノは、すべて赤外線が出ているため、人間以外の小動物・空調機器・太陽光などでも動作（検知）する場合があります。
ツールボックス＞
高度なブロック＞

入出力端子＞

その他

・人感センサーを使うための初期設定＜起動確認用アイコン（無くても可）

n:bitの人感センサーは、・検出距離 最大５ｍ ・検出範囲：約９０～１３０度 です。
そのため、近くに人がいると絶えず反応してしまうため、プログラムの動作確認には注意が必要です。
例）・動作前に紙コップ等でセンサーを覆う・センサーの視野を狭くするキャップ等を取り付ける
また、静止している人は検知しません。
v02-1911_03版

90～130度
ぷにゅグリップ
100円Shop ４個入
半分にカットして使えます

人感センサー28

センサー

n：bit
センサー & ＦＥＴ

2. 人をみつけよう Ｓｔｅｐ2
検赤外線センサーは次のように動作します

知非検知

ツールボックス＞論理

人を検知する
人を検知しない
サンプルプログラム• センサーの値を表示• もし 人を検知したなら - 緑のLED(P1)を点灯する。
（電気を流す）• でなければ - - 、緑のLED(P1)を消す。
（電気を流さない）

v02-1911_03版

一時停止ブロックはなぜ必要なのでしょうか？
理由を考えて説明してみよう！

29

n：bitセンサー & ＦＥＴ

圧電スピーカー3. 音をならそう

圧電スピーカー（ブザー）を、M1やM2端子に接続して、micro:bitの音を鳴らすこともできます。

振動板に直接電圧をかけて音を鳴らす仕組みです。
一般的なスピーカーと違って磁石やコーンはありません。

音の出力端子の指定

・サンプルプログラム※圧電スピーカーは、M2端子につなぎます。

標準ではP0が出力端子です。
P2に変更する場合

1000Hzで1/100秒鳴る

500Hzで1/100秒鳴る
v02-1911_03版

n:bitでは３つの端子しか使えません。
P0をセンサー入力、P1をモーターなどの電気制御、P2を音の出力とて使うな
どの工夫ができます。

30

n：bitセンサー & ＦＥＴ

4. 電気を制御しよう（モーター）－スイッチ－モーターへの電気を制御（動く/止める）するには、スイッチを使います。
そのスイッチの役目をn:bitのトランジスタが行い、micro:bitのプログラムで命令します。
電 子 的 な－スイッチ－

トランジスタMOSFET
主電源

Off
Off
FET電源

＋－

注意
USBでパソコンに接続しているときは、・主電源スイッチと、・FET電源スイッチは、切ります。

10 10

光センサー

n:bit

M1端子にみのむしクリップ等でモーターを接続しておきましょう。
v02-1911_03版

31次のように動作するプログラムをつくります。
M1端子にモーターを接続
・ボタンＡを押したらモーターが回転します。
・ボタンBを押したらモーターが停止します。

起動の確認

ボタンＡを押したらモーターが回転

ボタンBを押したらモーターが停止

v02-1911_03版

32

M1端子とM2端子にそれぞれモーターを接続
・ボタンＡを押したらＭ1のモーターが回転し、・ボタンＢを押したらＭ2のモーターが回転します。
次のようなプログラムをつくりましたが、回転したモーターが止まらず困ってしまいました。

どのようにして止めたら良いか考えてプログラムを改良しましょう。

・ボタンＢを押したときに、Ｍ１側のモーターを止めるには？
その逆の場合は？
・両方のモーターを同時に止めるには？
v02-1911_03版

33

n：bitセンサー & ＦＥＴ

5.センサーで電気を制御しようのサンプルプログラムを改良して1. 明るさをはかろう

明るさによってモーターを動かしてみましょう。

P1端子やP2端子からのデジタル信号でn:bit（トランジスタ）が－スイッチ－の役目をして、電池（3V）からの電気をON/OFFします。
たとえば、P1端子が 1（ON）になるとM1端子に3Vの電気が流れます。
P1端子が 0（OFF）になるとM1端子の電気が止まります。
ワニ口クリップを使った接続例
ブザー

主電源

Off

FET電源

Off

注意

USBでパソコンに接続しているときは、主電源スイッチと、FET電源スイッチは、切ります。

M1端子たM2端子に３Vで動作する機器を接続して、プログラムで制御できます。

モーターモーターを動かすほかに、ブザーも鳴らすことができます。
（注意：3Vで動作する機器）

v02-1911_03版

身の回りで、明るさによって動作（点滅・動く・止まる）する機器をさがしてみよう。
34

街灯を模したサンプルプログラム
暗くなったらM1/M2両方に電気が流れ、薄暗いとM1のみ、明るいと両方の電気が止まります。
ボタンＡを押したら明るさを表示

暗い（300未満）で両端子に電気が流れる

薄暗い（600未満）でM1端子に電気が流れる

明るい（600以上）で両端子の電気が止まる
暗い・薄暗い・明るいの数値設定は必要に応じて変更しましょう
v02-1911_03版

35

2. 人をみつけようのサンプルプログラムを改良して人を検知したらモーターが動くプログラムに改良しよう。

v02-1911_03版

36

n：bitぼ・い・す

1. micro:bitがおしゃべり

・音声ＬＳＩとコミュニケーション

micro:bitとn:bit ぼ・い・す（音声ＬＳＩ）と相互に通信して、micro:bitが言葉を話すようにプログラムできます。
その通信制御には、シリアル通信という仕組みを利用します。

TxD

RxD

RxD

TxD

TxD：Transmitted Data
RxD：Received Data

TxD（送信）--< P0 >--（受信）RxD
RxD（受信）--< P1 >--（送信）TxD

micro:bitがn:bit ぼ・い・すと通信（コミュニケーション）
するには設定が必要です。
ツールボックス
高度なブロック＞シリアル通信

・P0端子でmicro:bitから音声LSIにデータを送る

micro:bitからn:bit ぼ・い・すに設定情報を伝えます。
伝えるのに約１秒が必要です。

・P1端子で音声LSIからデータを受ける
・通信速度

9600bps（1秒間に送受信するデータ量）※通信速度が早すぎたり違うと、データの送受信ができませんv02-1911_03版

37

1. microbitがおしゃべり◆ 音声記号列の記述方法

しゃべる言葉は、このブロックの中に記入します。
ツールボックス
高度なブロック＞シリアル通信に、記述方法を参考に入力します。

・起動したときにしゃべるサンプルプログラム

マイクロビット

起動しましたma'ikurobi'xtuto ki'do-_si'masita.

v02-1911_03版

38

n：bit
ぼ・い・す

参考 ATP3012XX データシート
https://www.a-quest.com/archive/manual/atp3012_datasheet.pdf◆ 音声記号列の記述方法

音声記号列とは、生成する音声を文字コードで表現したものです。音声記号列はATP3012の入力データとなります。
ATP3012は単語辞書を持っていませんので、漢字を読むことができません。
したがって、基本的にはローマ字の文字列で表現することになります。
抜粋 ATP3012XX データシートp18

これは、音声記号 です。 ＊＊は、
korewa onse-ki'go-de_su.
＊＊wa
そだねー。
sodane-.
so’dane-. soda’ne-

句切記号.
?

準備
じゅんび
jyu'nbi

v02-1911_03版＊＊を、＊＊o言う
いうyuu

さっぽろ
Sa’xtuporo

っxtu

今度はこんどはko'ndow

もう少し複雑な音声記号です。
そうすこし ふくざつな おんせいきごう です。
mo-suko'si/fukuzatuna/onse-ki'go-de_su.

ポーズ(無音区間)が入る。文の終わりを示す。
ポーズ(無音区間)が入る。文の終わりを示す。文末の 声が高めになる。

(半角空白)

,;
/+_記号
きごう
ki'go-

アクセント記号は、アクセント核の読み記号の後ろに付与すると定義していますが、音の高さが「高→低」に変化する部分にアクセント記号をつけると考えるとよいと思います。
最初の例の「これわ」の部分に見られるように、アクセントが平板で「高→低」に変化しない場合にはアクセント記号はつけません。
抜粋 ATP3012XX データシートp18

アクセント記号 'クラブ
ku'rabu

音声おんせいonse-

ポーズ(無音区間)が入る。文中の息継ぎの部分に指定。一般に次の音が高くなる。

短いポーズ(無音区間)が入る。半角空白 と機能は同じだが、無音区間の長さが短くなる。
次のアクセント句が比較的高い音で始まる。ポーズは入らない。
通常のアクセント句の句切に指定。ポーズは入らない。
前後のアクセント句の句切があいまいな場合に指定。ポーズは入らない。
無声化を表す。直後の文字が声帯の振動を伴わずに発生される音となる。「su」が無声化

39

n：bitＬＥＤ・サンプルプログラムＡv02-1911_03版

・サンプルプログラムＢ82

・サンプルプログラム

・温度を区分する設定条件の変更
・25℃未満 ・25℃以上30℃未満

・３０℃以上・それぞれの条件ごとに命令の追加
設定した条件のときだけ、指定のLEDを点灯させ、他は消す命令が必要です。

25℃未満なら緑LEDが点灯
P0（緑LED）に電気を流す
P1（黄LED）の電気を止める

P2（赤LED）の電気を止める
25℃以上 30℃未満なら黄LEDが点灯
P0（緑LED）の電気を止める
P1（黄LED）に電気を流す
P2（赤LED）の電気を止める
30℃以上なら赤LEDが点灯
P0（緑LED）の電気を止める
P1（黄LED）の電気を止める
P2（赤LED）に電気を流す

v02-1911_03版

・これ以外の温度設定も考えてみよう！

83

・サンプルプログラム

・明るさが400未満：緑LED（P1）と青LED（P2）の両方が点灯
・明るさが700未満：青LED（P2）のみが点灯
・明るさが上記以外：両方のLEDは消灯、アイコンの表示
v02-1911_03版

84

＜！注 意！＞・この教材は、保護者等の適切な指導のもとでの利用が必要です。
・部品の取り付けや配線を間違うと、部品等の破損・発熱・発煙・発火等の恐れがあります。
・金属や配線がむき出しです。
取り扱いを誤るとショートして、発火・感電・ケガの恐れがあります。
・水に濡らさないでください。
・部品が熱を持ったり、異臭がしたら、直ちに使用をやめてください。
・部品の取り付けや配線は、必ず 電源を切って行ってください。
・教材を使用しない時は、必ず電池を取り外して保管してください。
このドキュメントは、表示 - 非営利 (CC BY-NC 2.0 JP)に基づきご利用ください。

・「NPO法人NEXTDAY」のクレジット表示が必要です。
・営利目的での利用はできません。
詳細は以下をご覧ください。
https://creativecommons.org/licenses/by-nc/2.1/jp/
v02-1911_03版

85

NPO法人ＮＥＸＴＤＡＹ

は子供たちの学びを支援していますn:bit- micro:bit拡張ボード -v02-1911_03版

お問い合わせは

nextday@ict.skr.jp