ここでは、mBlockを使ったmBotのプログラミング例を複数回に分けてご紹介します。
プログラミングは難しいと感じている初心者の方や、ステップアップしたい方など、様々なレベルの方々に学んでいただけるよう、基本、応用に分けて準備をしました。
是非、ご自身のレベルに合わせて活用してみてください。
Arduino IDEを使ったプログラミング例の一覧は以下にまとめています。
使用するツール
ここで紹介するプログラミング例では以下のツールを使用します。
- mBot本体
 - PCまたはタブレット
- 『mBlock』をインストールしたもの
 
 - 一部項目でmBotのアドオンパック
- サーボパック
 - LEDマトリックス
 
 
準備
基本~mBotプログラミング~
- mBotを動かしてみよう
 - 音楽を流してみよう
 - LEDライトを光らせてみよう
 - 演算を理解しよう
 - 「条件分岐」と「繰り返し処理」を使ってみよう
 - 変数を作ってみよう
 - 光センサーを使ってみよう
 - 超音波センサーを使って障害物回避させよう
 - ライントレースセンサーを使って自動運転させよう
 - 赤外線センサーで協調制御させよう
 - ブロック定義を作ってみよう
 - 待ち処理を使ってみよう
 - リストを作ってみよう
 
応用~mBotプログラミング~
- 障害物回避とライントレースを組み合わせてみよう
 - 直角カーブに対応したライントレースをしてみよう
 - LEDの1530色変化
 - 光で道を教えてあげよう
 - ストップウォッチを自動化しよう
 - 階段を検出して落ちないように制御しよう【準備中】
 - 迷路脱出ロボットを作ろう【準備中】
 - ゴミ箱ロボットを作ろう【準備中】
 
mBotアドオンパックを使ったプログラミング
- 首振りロボットを制御しよう【サーボパック】【準備中】
 - 3台で協調制御しよう【LEDマトリックス】【準備中】
 - LEDマトリックスを制御しよう【LEDマトリックス】【準備中】
 - 時刻を表示させよう【LEDマトリックス】【準備中】
 - 時刻を設定しよう【LEDマトリックス】【準備中】
 - ストップウォッチを作ろう【LEDマトリックス】【準備中】
 - タイマーを表示しよう【LEDマトリックス】【準備中】
 
その他~ロボット×ピタゴラ~
mBotのおススメ書籍
mBlockを使ったmBotのプログラミング方法を丁寧に解説していておススメです。
mBotを使用した拡張的な遊びは『mBotでものづくりをはじめよう』が参考になります。mBotのパーツを段ボールと組み合わせてオリジナルのロボットを作るといったような拡張的な遊びが楽しめます。

  
  
  
  
					
					
					
