サンプルプログラム
micro:bit(マイクロビット)で、プログラミングの学習ができるようにサンプルプログラム(作品)を掲載しています。はじめてプログラミングに挑戦される方は「2-1.はじめてのプログラミング」をご覧ください。
2020年11月、micro:bitの新しいバージョンであるmicro:bit V2の国内販売が始まりました。micro:bit V2で追加された機能などについては「付録1-9.micro:bit V2の変更点」をご覧ください。
マイクロビットを知る【入門用】
micro:bit(マイクロビット)のLED画面にアイコンを表示したり、内蔵している温度センサー・加速度センサー・地磁気センサー(コンパス)などを使ったサンプルプログラム(作品)です。はじめてのプログラミングに最適です。
- 8.【入門用】どきどきハート
ドキドキするハート! - 9.【入門用】ダンシング・マイクロビット
マイクロビットが踊りだす! - 10.【入門用】温度計
今の温度は? - 11.【入門用】今の気持ちは?
ボタンを押して気持ちを伝える!? - 12.【入門用】寝て、起きて、イヤイヤ!
振ってみるとどうなる? - 13.【入門用】5・4・3・2・1・0
カウントダウン! - 14.【入門用】じゃんけん(その1)
振ってじゃんけんぽん! - 15.【入門用】じゃんけん(その2)
振ってじゃんけんぽん! - 16.【入門用】じゃんけん(その3)
振ってじゃんけんぽん! - 18.【入門用】北・東・南・西
さらば!方向音痴よ - 19.【入門用】つねに「北」を指し示す矢印
北極星を探そう!
ゲームで楽しむ【ゲーム】
micro:bit(マイクロビット)の小さなLED画面で楽しめるゲームです。
- 1.【ゲーム】一人でピンポン
一人で遊べるテニスゲームです。 - 2.【ゲーム】ころころサイコロ
すごろくの必需品! - 3.【ゲーム】インベーダー・エリアゼロゼロ
侵略から地球を守れ! - 6.【ゲーム】迷路
君は巨大な迷路から脱出できるか! - 22.【ゲーム】白熱!ドライビングゲーム
ジグザグに迫り来る車をよけて進め! - 23.【ゲーム】一人で神経衰弱
少ない手数で12のペアを見つけ出せ! - 28.【ゲーム】戦え!マイクロボンバーマン
3種の異なる性格を持つモンスター - 29.【ゲーム】マイクロパックマン
10面クリアーに挑戦! - 37.【ゲーム】ダンジョンからの脱出(迷路)
コインをすべて集めて脱出せよ!
音を楽しむ【音楽】【効果音】
- 4.【音楽】テクノポップサウンド
傾けてテクノ! - 24.【効果音】計算するSF的コンピューター
電飾パネルのギミック付き - 25.【効果音】小鳥のさえずり
癒やしのひととき
もっと楽しむ【鑑賞用】【手品】
- 5.【観賞用】流星フラッシャー5×5
LEDスクリーンを流れる光の粒! - 7.【観賞用】無線機能でイルミネーション
複数のマイクロビットで彩るイルミネーションは圧巻! - 17.【手品】消えたハート
布をかぶせてワン・ツー・スリー!あら、不思議! - 20.【鑑賞用】ゆっくり点滅するハート
正弦曲線によって求められる柔らかな点滅 - 21.【鑑賞用】チラチラするハート
LED画面全体を点灯・消灯させる - 26.【鑑賞用】ナイトフラッシャー
あの頃憧れた夢のスーパーカーの赤いライト
活用する【実用】
- 27.【実用】おみくじ
micro:bitで運試し!吉凶を占う - 30.【実用】10進数→16進数変換
- 31.【実用】16進数→10進数変換
- 32.【実用】10進数→2進数変換
- 33.【実用】2進数→10進数変換
- 34.【実用】ストップウォッチ
経過時間をカウントする! - 35.【実用】ラーメンタイマー
ラーメンはもちろん、パスタのゆで時間もOK!(ただし9分まで) - 36.【実用】ビンゴマシン
- 38.【実用】Base64符号化
電子工作を楽しむ
micro:bit(マイクロビット)を使った電子工作を「第3章 電子工作【実践編】」でいろいろな作品を紹介しています。信号機のようにLEDを点灯させたり、マイクロビットがおしゃべりしたり、サーボモーターやモーターの駆動でロボット製作の基礎などが学べます。
本でじっくり学ぶ
幸せのネコライフのために、ネコに特化した製品を電子工作で作り出す、まさにネコ好きのネコ好きによるネコのための電子工作を紹介した一冊です。
第3版でますますパワーアップ。micro:bitにはじめて触れる小学校高学年以上を対象に、ハードウェアの基本からプログラミングのしかた、さまざまな作品の作り方までをていねいに解説しています。親子で学ぶプログラミングとエレクトロニクスの入門書にぴったりの一冊です。
micro:bitではじめるプログラミング 第3版-親子で学べるプログラミングとエレクトロニクス
- 出版社
- オライリージャパン
- 著者
- スイッチエデュケーション編集部
- 発売日
- 2021/7/27
micro:bitのことを深く知りたいならおすすめの一冊です。micro:bitのことはもちろん、プログラミングや周辺技術、電子回路の組み立てに至るまで、多くの図やイラストを用いたビジュアルでわかりやすく丁寧に解説されています。
身の回りの物で簡単に作れて、たのしくあそべる作例が32も収録されています。マイクロビットの基本的な使い方から、通信編・上級編まで、この一冊におまかせ!
すべてのサンプルプログラム一覧
付録2-1.【ゲーム】一人でピンポン
https://sanuki-tech.net/micro-bit/appendix-sample-program/ping-pong-alone/
micro:bit(マイクロビット)で動作するピンポンゲームのサンプルプログラムです。加速するボールにどこまで耐えられるか。
- 最終更新日
- 2018-11-24
付録2-2.【ゲーム】ころころサイコロ
https://sanuki-tech.net/micro-bit/appendix-sample-program/korokoro-dice/
micro:bit(マイクロビット)で動作するサイコロのサンプルプログラムです。必要な時に見つからない。なら作っちゃおう!
- 最終更新日
- 2018-11-24
付録2-3.【ゲーム】インベーダー・エリアゼロゼロ
https://sanuki-tech.net/micro-bit/appendix-sample-program/invader-area-zerozero/
micro:bit(マイクロビット)で動作するインベーダーゲームのサンプルプログラムです。エリアゼロゼロから飛来するUFOを撃墜して地球を守れ!
- 最終更新日
- 2018-11-24
付録2-4.【音楽】テクノポップサウンド
https://sanuki-tech.net/micro-bit/appendix-sample-program/techno-pop-sound/
micro:bit(マイクロビット)で音を奏でるサンプルプログラムです。マイクロビットのテクノロジーでグルーヴィーな音楽を演奏しよう!
- 最終更新日
- 2018-11-24
付録2-5.【観賞用】流星フラッシャー5×5
https://sanuki-tech.net/micro-bit/appendix-sample-program/25-leds-falling-down/
micro:bit(マイクロビット)を傾けると、25個のLEDが一斉に動き出す。クセになる観賞用プログラムです。
- 最終更新日
- 2018-11-24
付録2-6.【ゲーム】迷路
https://sanuki-tech.net/micro-bit/appendix-sample-program/escape-the-maze/
micro:bit(マイクロビット)が作り出す迷路からの脱出ゲーム。制限時間内に脱出できるか?
- 最終更新日
- 2018-02-19
付録2-7.【観賞用】無線機能でイルミネーション
https://sanuki-tech.net/micro-bit/appendix-sample-program/radio-illumination/
micro:bit(マイクロビット)の無線機能を使って、1台の親機から複数の子機を制御するイルミネーションです。
- 最終更新日
- 2018-11-24
付録2-8.【入門用】どきどきハート
https://sanuki-tech.net/micro-bit/appendix-sample-program/dokidoki-heart/
大小のハートを繰り返し表示する入門用プログラムです。
- 最終更新日
- 2018-12-08
付録2-9.【入門用】ダンシング・マイクロビット
https://sanuki-tech.net/micro-bit/appendix-sample-program/dancing-microbit/
LED画面に自由に絵を描く入門用プログラムです。マイクロビットを踊らせよう。レッツダンシング!
- 最終更新日
- 2018-12-08
付録2-10.【入門用】温度計
https://sanuki-tech.net/micro-bit/appendix-sample-program/temperature/
あらかじめ温度を測定する温度センサーが内蔵されています。温度を測定して、LED画面に表示しよう。
- 最終更新日
- 2018-11-24
付録2-11.【入門用】今の気持ちは?
https://sanuki-tech.net/micro-bit/appendix-sample-program/button-a-b/
マイクロビットのボタンAとボタンBに、別々の動作を割り当てる入門用プログラムです。ボタンを押すと何が起こるかな?
- 最終更新日
- 2018-11-24
付録2-12.【入門用】寝て、起きて、イヤイヤ!
https://sanuki-tech.net/micro-bit/appendix-sample-program/accelerometer/
マイクロビットには、向きや動きを知るための加速度センサーが内蔵されています。マイクロビットの向きや動きによって、別々の動作を割り当てる入門用プログラムです。
- 最終更新日
- 2018-11-24
付録2-13.【入門用】5・4・3・2・1・0
https://sanuki-tech.net/micro-bit/appendix-sample-program/count-down/
繰り返し処理を使って、カウントダウンしながら数字を表示する入門用プログラムです。
- 最終更新日
- 2018-11-24
付録2-14.【入門用】じゃんけん(その1)
https://sanuki-tech.net/micro-bit/appendix-sample-program/rock-paper-scissors/
乱数を使って、マイクロビットを振るとランダムにグー・チョキ・パーの絵柄が表示されるじゃんけんプログラムです。
- 最終更新日
- 2021-01-08
付録2-15.【入門用】じゃんけん(その2)
https://sanuki-tech.net/micro-bit/appendix-sample-program/rock-paper-scissors-2/
乱数と変数を使って、マイクロビットを振るとランダムにグー・チョキ・パーの絵柄が表示されるじゃんけんプログラムです。
- 最終更新日
- 2021-01-09
付録2-16.【入門用】じゃんけん(その3)
https://sanuki-tech.net/micro-bit/appendix-sample-program/rock-paper-scissors-3/
乱数を使わずに、マイクロビットを振るとランダムにグー・チョキ・パーの絵柄が表示されるじゃんけんプログラムです。
- 最終更新日
- 2018-11-24
付録2-17.【手品】消えたハート
https://sanuki-tech.net/micro-bit/appendix-sample-program/magic-disappeared-icon/
タネも仕掛けもありありの手品プログラムです。マイクロビットに、布をかぶせてワン・ツー・スリー・・・・あら、不思議。ハートが消えてなくなります。
- 最終更新日
- 2018-09-03
付録2-18.【入門用】北・東・南・西
https://sanuki-tech.net/micro-bit/appendix-sample-program/compass/
マイクロビットに搭載されている地磁気センサー(コンパス)を使って、マイクロビットが向いている方角を、LED画面に「北・東・南・西」の漢字で表示します。
- 最終更新日
- 2018-11-28
付録2-19.【入門用】つねに「北」を指し示す矢印
https://sanuki-tech.net/micro-bit/appendix-sample-program/compass-2/
マイクロビットに搭載されている地磁気センサー(コンパス)を使って、LED画面上の矢印が、つねに「北」を指し示します。
- 最終更新日
- 2018-12-01
付録2-20.【鑑賞用】ゆっくり点滅するハート
https://sanuki-tech.net/micro-bit/appendix-sample-program/slow-flashing-heart/
LED画面の明るさを、三角関数のうち、sin(正弦)を使って、正弦曲線から求めることで、ハートをゆっくり点滅させるプログラムです。
- 最終更新日
- 2018-12-01
付録2-21.【鑑賞用】チラチラするハート
https://sanuki-tech.net/micro-bit/appendix-sample-program/slow-flashing-heart-2/
LED画面の明るさを、三角関数のうち、sin(正弦)を使って、正弦曲線から求めることで、ハートをゆっくり点滅させるプログラムの第二弾です。LED画面全体を点灯・消灯する「点灯または消灯する」ブロックを使って、LED画面上のハートを高速にチラチラさせます。
- 最終更新日
- 2018-12-03
付録2-22.【ゲーム】白熱!ドライビングゲーム
https://sanuki-tech.net/micro-bit/appendix-sample-program/car-race/
micro:bitのスプライト機能を使ったレースゲームです。前方からジグザグに迫り来る車をよけながら進みます。
- 最終更新日
- 2018-12-08
付録2-23.【ゲーム】一人で神経衰弱
https://sanuki-tech.net/micro-bit/appendix-sample-program/card-game-memory/
12種類の絵柄を2枚ずつ、合計24枚のカードで行うカードゲーム「神経衰弱」です。少ない手数ですべてのペアを見つけてください。
- 最終更新日
- 2018-12-09
付録2-24.【効果音】計算するSF的コンピューター
https://sanuki-tech.net/micro-bit/appendix-sample-program/sound-effect-computer/
誰もが一度は聞いたことのある、あのコンピューター音です。派手な電飾パネルも再現しています。
- 最終更新日
- 2018-12-10
付録2-25.【効果音】小鳥のさえずり
https://sanuki-tech.net/micro-bit/appendix-sample-program/sound-effect-bird/
効果音シリーズの第2弾「小鳥のさえずり」です。
- 最終更新日
- 2021-01-09
付録2-26.【観賞用】ナイトフラッシャー
https://sanuki-tech.net/micro-bit/appendix-sample-program/knight-flasher/
LED画面上に再現されたナイトフラッシャーです。
- 最終更新日
- 2019-06-02
付録2-27.【実用】おみくじ
https://sanuki-tech.net/micro-bit/appendix-sample-program/omikuji/
micro:bit(マイクロビット)で運試し!吉凶を占う「おみくじ」です。6種類の吉凶が漢字でLED画面に表示されます。
- 最終更新日
- 2018-12-24
付録2-28.【ゲーム】戦え!マイクロボンバーマン
https://sanuki-tech.net/micro-bit/appendix-sample-program/micro-bomberman/
あの大人気ゲーム「ボンバーマン」を、micro:bitのLED画面に再現しました。3種の異なる性格を持つモンスターと戦います。
- 最終更新日
- 2019-01-20
付録2-29.【ゲーム】マイクロパックマン
https://sanuki-tech.net/micro-bit/appendix-sample-program/micro-pacman/
あの大人気ゲーム「パックマン」を、micro:bitのLED画面に再現しました。モンスターに捕まらないようにエサを食べながら、全10面のクリアーに挑戦!
- 最終更新日
- 2019-01-23
付録2-30.【実用】10進数→16進数変換
https://sanuki-tech.net/micro-bit/appendix-sample-program/decimal-to-hex/
10進数を4桁の16進数に変換して表示するだけのプログラムです。
- 最終更新日
- 2019-05-20
付録2-31.【実用】16進数→10進数変換
https://sanuki-tech.net/micro-bit/appendix-sample-program/hex-to-decimal/
4桁の16進数を10進数に変換して表示するだけのプログラムです。
- 最終更新日
- 2019-05-20
付録2-32.【実用】10進数→2進数変換
https://sanuki-tech.net/micro-bit/appendix-sample-program/decimal-to-bin/
10進数を16桁の2進数に変換して表示するだけのプログラムです。
- 最終更新日
- 2019-05-21
付録2-33.【実用】2進数→10進数変換
https://sanuki-tech.net/micro-bit/appendix-sample-program/bin-to-decimal/
2進数を10進数に変換して表示するだけのプログラムです。
- 最終更新日
- 2019-05-21
付録2-34.【実用】ストップウォッチ
https://sanuki-tech.net/micro-bit/appendix-sample-program/stopwatch/
ボタンAを押してからの経過時間(秒数)をカウントするストップウォッチのプログラムを紹介します。
- 最終更新日
- 2019-06-04
付録2-35.【実用】ラーメンタイマー
https://sanuki-tech.net/micro-bit/appendix-sample-program/ramen-timer/
1分~9分までの設定時間をカウントダウンして、メロディの演奏でお知らせするラーメンタイマーのプログラムを紹介します。
- 最終更新日
- 2019-06-07
付録2-36.【実用】ビンゴマシン
https://sanuki-tech.net/micro-bit/appendix-sample-program/bingo-machine/
決められた範囲の数字(1~10など)をシャッフルして、先頭から順番に表示するビンゴマシンです。
- 最終更新日
- 2019-10-21
付録2-37.ダンジョンからの脱出(迷路)
https://sanuki-tech.net/micro-bit/appendix-sample-program/escape-the-maze-v2/
micro:bitが作り出す迷路からの脱出ゲーム。脱出するためには、迷路内にちりばめられたすべての宝物(コイン)を集めなければなりません。
- 最終更新日
- 2021-01-13
付録2-38.Base64符号化
https://sanuki-tech.net/micro-bit/appendix-sample-program/base64-encoding/
印刷可能なASCII文字(33~126)と空白(32)からなる文字列を、Base64で符号化するプログラムです。
- 最終更新日
- 2021-08-11