~Airblock編2~2019/03/25ドローンドローンプログラミング今回の研究レポートは、前回に引き続き、Makeblock社のプログラミングの基本が学べるドローン「Airblock」の「マスターコントロールモジュール」を使って実験してみたいと思います。Airblockとは?(前回のおさらい)Makeblock(メイクブロック)社が開発したAirblock(エアーブロック)は、六角形のブロック型モジュールを自由に組み合わせることにより様々なドローンを作ることができます。本体は発砲プロピレンでできていて軽く(150g)、衝撃にもとても強いです。ブロックは磁石(マグネット)でくっついているので、落下した時にはすぐに分解され衝撃を最小限に抑えます。操作は専用のアプリで行うことがでます。プログラミングは「Scratch」のようなビジュアルプログラミングアプリで、簡単に楽しく「自動航行」プログラミングを学んだり、遊んだりすることができます。Airblockの構成(前回のおさらい)Airblockは、1つの「マスターコントロールモジュール」と6つの「パワーモジュール」で構成されています。「マスターコントロールモジュール」には、ライトやセンサーを搭載し充電池を入れて使用します。人間で言う脳や心臓として機能します。「パワーモジュール」にはモーター、プロペラなどが搭載されています。機体が自転してしまわないように、赤いプロペラのモジュールは左回転・黒いプロペラのモジュールは右回転します。Storeで「Makeblock」と検索し、アプリケーションをインストールしてください。公式サイトからのダウンロードhttps://www.makeblock.com/jp/software公式サイトにログインし最新版のソフトウェアをダウンロードしてください。Airblockのマスターモジュールとスマートフォンを接続するはじめに、Airblockのマスターモジュールとスマートフォンを接続します。スマートフォン側のBluetoothをオンにします。次にマスターコントロールモジュールに電池を入れると、真ん中のLEDが光り、接続が完了となります。ありますのでタップします。スマホ/タブレットを近づけます。電源パーツとボタンパーツを配置しよう操作するボタンなどは、前回の記事で作成した続きとなりますので、もし配置がされていない場合は再度配置にチャレンジしてください。「移動」カテゴリから「電源」パーツを配置し、続いて「カスタム」カテゴリから「ボタン」をそれぞれ配置してください。ボタンの数がふたつに増えたので、わかりやすいようにパーツに名前を付けてみましょう。マークをタップすると、そのパーツの名前を変えることができます。サンプルとして、前回作成したボタンを「LED」、今回新しく作成したパーツを「離着陸」としてみましょう。離着陸するためのコードを配置してみよう作成した「離着陸ボタン」に、離着陸させるコードを配置してまいります。「動作」のタブに、【ドローン[上昇する▼]時間の長さ(1)秒】というパーツがあるので、右へスワイプし、【ボタンが押された時】の下に接着するように配置します。その下に同じパーツを設置し、こちらは[上昇する▼]を[下降する▼]に変更し、最後に【ドローン着陸する】を設置します。動作を確認しよう画面左上にある「<」をタップすると設置したボタンのプログラミングが完了します。上部の「編集」を「プレイ」に切り替え、【電源】をタップするとプロペラが回り始めます。前進するパーツを設置しようレイアウト画面で「編集」を選択し、前項の離着陸ボタンのコード編集画面に進みます。「動作」のタブから【ドローン[前へ行く▼]時間の長さ[1秒]】を、【上昇】と【下降】のパーツの間に挟みます。結果を確認しよう上部の「編集」を「プレイ」に切り替え、【電源】をタップするとプロペラが回り始めます。回転するパーツを設置しよう「動作」のタブにある【ドローン[前へ行く▼]meanwhile[時計回り▼]角度[0]時間の長さ[0]秒】のパーツを【前へ行く】と【下降】の間に配置し、それぞれ[右に移動する]、角度[45]、時間の長さ[0.5]に変更します。動作が大きくなるとぶつかったり故障の原因にもなりますので、各動作の秒数を短めに設定調整します。結果を確認しよう上部の「編集」を「プレイ」に切り替え、【電源】をタップするとプロペラが回り始めます。できたら成功です!あとがきいかがでしたでしょうか?視覚的に簡単にドローンを離陸させたり移動させたりするプログラミングが組めたのではないでしょうか?プロペララボでは、ロボット・ドローンを使った課題を他にもたくさん用意しています。~Airblock編2~」を終わります。ありがとうございました。子供向けプログラミング言語「Scratch(スクラッチ)」を使って、子どもから大人まで直感的に楽しくプログラミングを学ぶことができます。子供やプログラミング初心者の大人の方に、プログラミングでドローンを飛ばすための指導者として、学ぶべきポイントを受講できます。Reserved.プライバシーポリシー。