...

操作 説明書 Ⅰ 基本 操作編 :MR-9132

by user

on
Category: Documents
6

views

Report

Comments

Transcript

操作 説明書 Ⅰ 基本 操作編 :MR-9132
IconWorksJ_Basic-07
アイコンワークス USB
そ
う
さ せつめいしょ
操作説明書Ⅰ
き ほ ん そ う さ へ ん
基本操作編
かたばん
型番:MR-9132
Copyright(C) 2014 EK JAPAN CO.,LTD.
-1(C)EK JAPAN 2014
IconWorksJ_Basic-07
もくじ
Ⅰ.はじめに
ちゅうい
ほ ご し ゃ
かた
1 注意 保護者の方へ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・3
ア イ コ ン ワ ー ク ス
2 IconWorksのセットアップ・・・・・・・・・・・・・・・・・・・・・・・・・・・4
じりつがた
3 自律型ロボットとプログラミング・・・・・・・・・・・・・・・・・・・・・・・8
ア イ コ ン ワ ー ク ス
4 IconWorksについて・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・10
じょうほう
5 サポート情報・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
き ほ ん が め ん
き ほ ん
10
せつめい
Ⅱ.基本画面および基本アイコンの説明
か い し
しゅうりょう
1 プログラムの開始と終了・・・・・・・・・・・・・・・・・・・・・・・・・・・11
へんしゅう が め ん
し
2 プログラム編集画面を知ろう・・・・・・・・・・・・・・・・・・・・・・・・12
き ほ ん そ う さ
なが
3 基本操作の流れ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・15
き ほ ん そ う さ
じっせん
4 基本操作の実践・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・16
いちらん
5 アイコン一覧・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・19
き ほ ん き の う
せつめい
Ⅲ.基本機能の説明
せつめい
1 メニューについての説明・・・・・・・・・・・・・・・・・・・・・・・・・・・・23
てんそう
2 プログラムの転送・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・29
じっこう
3 プログラムの実行・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・31
き ほ ん そ う さ
れんしゅう
Ⅳ.基本操作の練習
やくわり
せっていほ う ほ う
れんしゅう
1 アイコンの役割やプロパティの設定方法の練習・・・・・・・・32
2 プログラムとフローチャート・・・・・・・・・・・・・・・・・・・・・・・・・39
ぶ ん き
3 分岐するプログラム タッチセンサー・・・・・・・・・・・・・・・・・40
ぶ ん き
ひかり
4 分岐するプログラム 光 センサー・・・・・・・・・・・・・・・・・・・44
へんすう
つか
5 変数を使ったプログラミング・・・・・・・・・・・・・・・・・・・・・・・・47
かいぞう
6 改造のすすめ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・51
キューアンドエー
Ⅴ.トラブルシューティング: Q & A ・・・・・・・・・・・・・・・・・・・・・52
-2(C)EK JAPAN 2014
IconWorksJ_Basic-07
Ⅰ.はじめに
ちゅうい
つか
まえ
ほ
ご
し
ゃ
かた
よ
く だ
1(注意)使う前に保護者の方に読んでもらって下さい。
●はじめに
アイコンワークス
[IconWorks]は株式会社イーケイジャパンの自律型ロボットを操作するための専用ソフトウェアです。[IconWorks]および[MR-9132]は、自
律型ロボット入門者がプログラミングの楽しさを知っていただくことで、多くの方に科学技術への興味・感心を持つきっかけになることを目
的としています。
◆利用規定
・本ソフトはフリーウェアですが、著作権は放棄しておりません。[IconWorks]の無断転載・再配布・販売・改変を禁止します。
・本ソフトウェアを逆アセンブル、ディコンパイル、リバースエンジニアリングまたはその他の方法で読み取り可能な形に変更することを禁
止します。
◆免責事項
・本説明書および本ソフトウェアの使用、その成果の的確性・正確性・信用性に関して明示的にも暗示的にも何等保証するものではあり
ません。また本ソフトウェアのインストールまたは利用により被ったいかなる損害も補償・賠償いたしません。利用者の判断、責任におい
て本ソフトウェアをご利用下さい。
・本ソフトウェアに関するテクニカルサポート、保守、機能改善等のいかなる技術的役務の提供義務も負いません。
◆お問い合わせ先
株式会社イーケイジャパン
E-Mail:[email protected]
〒818-0105 福岡県太宰府市都府楼南 2-19-30 TEL:092-923-8235 FAX:092-923-8237
http://www.elekit.co.jp
●システム条件
IconWorks を使用するためには、下記の仕様のパソコンが必要です。
オペレーティングシステム OS
WindowsVista / Windows7 / Windows8
ディスプレイ
800×600 ピクセル以上の解像度(High Color 16 ビット推奨)
出力 (音通信を利用する場合)
ヘッドホン端子
出力 (USB 通信を利用する場合)
USB 端子
<音通信を利用する場合のご注意>
本ソフトの音通信はヘッドホン出力信号を利用してデータを転送しますので、お使いのパソコンのヘッドホン信号出力部分が著しく劣化・
消耗している場合には、プログラムの転送が正常に行われない場合があります。そのような症状が疑われる時は、別のパソコンでの動
作確認・利用をお願い致します。
(※USB 通信を利用する場合は関係ありません。)
<保護者の方へ>
本ソフトウェアは 12 歳以上からを対象としておりますが、パソコンの基本操作を理解していることを前提としています。基本操作をマスタ
ーされていない場合は、保護者の方もご一緒にご使用下さい。
-3(C)EK JAPAN 2014
IconWorksJ_Basic-07
ア
イ
コ
ン
ワ
ー
ク
ス
2IconWorksのセットアップ
ほうほう
●インストール方法
ウ ィ ン ド ウ ズ ビ ス タ
ば あ い
WindowsVista / Windows7/Windows8 の場合
かぶ しき が い し ゃ
まずはエレキット(株式会社イーケイジャパン)のホームページにアクセスします。
がめん
つか
オーエス
か くに ん
し
じ
したが
http://www.elekit.co.jp/download/index.php
たいおう
てきとう
ほぞん
1. ダウンロード画面から、お使いの O S を確認して、指示に 従 って OS に対応したファイルを適当なフォルダに保存します。
つか
ア イ コ ン ワ ー ク ス
※お使いの OS が WindowsVista/7/8 のときは「IconWorksUSB_J***」になります。
き さ い ないよう
こと
※*** はバージョンにより記載内容が異なります。
ない
2. ダウンロードしたファイルをダブルクリックすると、フォルダ内に、「IconWorksUSB_J.msi」があります。
がめん
し
じ
したが
3. 「IconWorksUSB_J.msi」をダブルクリックして、画面の指示に 従 ってください。
なが
●インストールの流れ
①アイコンをダブルクリックします。
④インストールフォルダーの選択
②セキュリティの警告画面
ここでは「実行」をクリックします。
⑤インストールの確認
し ょ き がめん
③インストール初期画面
⑥ユーザーアカウント制御の画面が
出た場合は、「はい」をクリックします。
-4(C)EK JAPAN 2014
IconWorksJ_Basic-07
⑦インストールが始まります。
し ょ り かんりょう
⑧インストール処理完了
[閉じる]をクリック
ディスクトップに
IconWorksUSB の
ショートカットが作成されます。
ほうほう
●アンインストールの方法
へんこう
き ど う
1.
コントロールパネルから、「プログラムのアンインストールまたは変更」を起動します。
2.
一覧から[IconWorks]を選択し、「アンインストールと変更」をクリックします。
3.
画面の指示に 従 ってボタンをクリックします。
4.
アンインストール完了のメッセージが表示されたら[OK]をクリックします。
い ちらん
がめん
せん たく
し
じ
へんこう
したが
かんりょう
ひょうじ
-5(C)EK JAPAN 2014
IconWorksJ_Basic-07
じ
り つ
が た
3自律型ロボットとプログラミング
じりつがた
自律型ロボットとは・・
じりつがた
そうじゅう
うご
ば
じょうきょう
あ
じ ぶ ん
かんが
自律型ロボットとは、リモコンなどで操縦されて動くのではなく、その場の状況 に合わせて自分で 考 え
うご
こう じょ う
き
さぎょう
く
かえ
おこな
ちが
に んげん
く
こ
て動くロボットのことです。工場などの「決まった作業を繰り返し 行 う」ロボットと違い、人間が組み込ん
したが
かんかくき
り よ う
あつ
じょうほう
つぎ
なに
だプログラムに 従 って、センサー(感覚器)などを利用して集めた情報をもとに、次に何をしたらよいか
かんが
こうどう
考 えて行動します。
じりつがた
つぎ
そな
ひつよう
自律型ロボットというためには、次のものを備えている必要があります。
うご
し
く
1)センサー 2)コンピュータ(マイコン)とプログラム 3)動くための仕組み(モーターやギアなど)
かんかくき
1)センサー(感覚器)
まわ
じょうきょう
し
に んげん
おな
かん
かんかくき
ご か ん
し か く
ちょうかく
きゅうかく
み か く
しょっかく
ロボットが周りの状況を知るためには、人間と同じように感じる「感覚器」つまり「五感(視覚・聴覚・嗅覚・味覚・触覚)」
し
き の う
き こ う
ひつよう
いま
けんきゅう
すす
さまざま
こ う ど
かいはつ
に んげん
せいかつ
や く だ
を知る機能(機構)が必要です。今では研究が進み様々な高度なセンサーが開発されて、人間の生活に役立っていま
おも
つぎ
つか
す。ロボットのセンサーとしては主に次のものが使われています。
し か く
め
ひかり
視覚(目) カメラ、 光 センサーなど
おお
こ が た
め
つか
ぜんほうい
み わ た
せいかく
多くは小型カメラが目のかわりとして使われています。全方位(360°)見渡せるものや、より正確に
い
ち
は あ く
だ い つか
に んげん
め
せんよう
かい はつ
位置を把握するために 2台使って人間の目のようにしたものなどがあり、ロボット専用に開発された
ふ
ちょくせつたいしょうぶつ
み
ものも増 えてきています。また直接対象物 を見 るのではな
ひかり
かん
め
か
はんだ ん
ひかり
く、 光 を感じることで目の変わりに判断することもあります。MR-9132 では 光
とうさい
ひかり
しょうがいぶつ
くろ
せん
う
む
はんだ ん
センサーを搭載し、 光 で障害物や黒い線の有無を判断しています。
MR-9132 の光センサー
ちょうかく
みみ
おと
聴覚(耳) 音センサーなど
おも
しゅうおん
そ う ち
おと
つか
おと
お ん ぱ
かん
でんきてき
主にマイクなどの集音する装置が音センサーとして使われています。音(音波)を感じるとそれを電気的
しんごう
か
おと
は っ せい
し
に んげん
き
ちょうおんぱ
ひかり
な信号に変え、音が発生したことを知らせます。人間には聞こえない超音波のセンサーもあり、 光 セン
どうよう
ぶったい
い
ち かくにん
つかわ
サー同様、物体の位置確認に 使 われることがあります。
きゅうかく
はな
嗅覚(鼻) ガスセンサーなど
せいぶん
ぶんせき
ゆうどく
あくしゅう
け ん ち
こう じょ う
はいきぶつしょりじょう
ちくさん
においのもととなっている成分 を分析 し、有毒 ガスや悪臭 を検知 します。工場 や廃棄物処理場 、畜産
かんれん
かんきょう
はいりょ
し せ つ
つか
おお
関連など環境に配慮しなければならない施設で使われるケースが多いようです。
み か く
した
し し つ こ う ぶ ん しまく
味覚(舌) 脂質高分子膜センサーなど
した
おな
さ ん み
え ん み
あ ま み
に が み
み
ご
き ほんあじ
かん
し し つ
舌 と同 じように酸味 ・塩味 ・甘味 ・苦味 ・うま味 の五基本味 を感 じるセンサーです。脂質
こ う ぶ ん しまく
せいぶん
ぶんせき
かがくてき
あじ
ぶんるい
さいきん
ふ う み
のど
あとあじ
高分子膜で成分を分析し、化学的に味を分類します。最近では風味やコク、喉ごし、後味、
ざ つ み
かんかく
そくてい
雑味といった感覚までも測定できるそうです。
-6(C)EK JAPAN 2014
IconWorksJ_Basic-07
しょっかく
ひ
ふ
お ん ど
せっしょく
あつりょく
触覚(皮膚) 温度センサー、接触センサー、圧力センサーなど
に んげん
ひ
ふ
おな
せっしょく
じょうたい
お ん ど
かん
人間の皮膚と同じように、接触している状態や温度を感じるセン
さわ
に んげん
からだ
つう
つうでん
お
サーです。触ると人間の 体 を通じて通電するタイプのものや、押
で ん き
あつりょく
かん
さわ
かん
されて電気がながれるもの、圧力を感じてものが触っていると感
た し ゅ た よ う
かいはつ
わたし
じるものなど、多種多様なセンサーが開発されています。 私 たち
い ちばん み ぢ か
い
にとって一番身近なセンサーと言えるでしょう。MR-9132 ではタッ
せっしょく
とうさい
しょうがいぶつ
け ん ち
お
なに
チ(接触)センサーを搭載し、障害物を検知したり、押されることで何かをするなどの
じょうけん はんだ ん
条件判断をすることができます。
MR-9132 のタッチセンサー
2)コンピュータ(マイコン)とプログラム
じりつがた
じょうきょう
とき
うご
き
自律型ロボットは、あらかじめ「どんな状況の時」「どの動きをする」かが決められて(プ
うご
ず の う
き ば ん
とうさい
ログラムされて)います。その動きはロボットの頭脳(基板)に搭載しているコンピュータ
り か い
こ と ば
か
こ
(マイコン)に、ロボットが理解できる言葉で書き込まれています。
こうどう
ご
き か い ご
さくせい
ロボットの行動をロボット語(機械語)で作成することを「プログラミング」といい、ロボッ
ご
か
こ う ど う めいれい
おく
ト語で書かれた行動命令を「プログラム」といいます。できたプログラムはマイコンに送
こうどう
き お く
ご
もくてき
られ、ロボットは行動パターンを記憶します。ロボット語はコンピュータや目的によってたくさ
MR-9132 のマイコン
しゅるい
し ょ り そ く ど
はや
げ ん ご
に んげん
り か い
げ ん ご
んの種類があり、処理速度が速い言語や人間が理解しやすい言語などがあります。
こ う ど
じりつがた
じんこう ち の う
とうさい
高度な自律型ロボットには人工知能というコンピュータが搭載されています。
いっぱんてき
おし
じんこう ち の う
けいけん
一般的なロボットは教えられたことしかできませんが、人工知能は経験した
がくしゅう
おうよう
ことをもとに学習したり、それらを応用したりすることができます。
むず
よ う ご
し
つく
MR-9132 は難しいプログラミング用語を知らなくてもプログラムが作られるよ
こ う ど う めいれい
かんが
かた
う、行動命令をアイコンにしています。まずはプログラミングの 考 え方をマス
ターします。
うご
し
く
3)動くための仕組み(モーターやギアなど)
うご
に んげん
かんせつ
おな
やくわり
も
き こ う
ひつよう
うご
ロボットがスムーズに動くためには、人間の関節と同じような役割を持った機構が必要です。その動く
き こ う
か ど う ぶ
おも
つか
げんざい
ゆ あ つ
ための機構(可動部)は、主にモーターとギアが使われています。現在ではサーボモーターや油圧モ
くうあつ
た し ゅ た よ う
かいはつ
に んげん
おな
せんさい
うご
ーター、空圧モーターなど多種多様なモーターやギアが開発されており、人間と同じような繊細な動
で
き
せいかく
き
い
ち
しょうじゅん
あ
か ど う ぶ
く
きが出来るものや、正確に決められた位置に照 準 を合わせられるもの、また、たくさんの可動部を組
あ
に んげん
かいだ ん
あ
み合わせて、まるで人間のように階段を上れるものなどがあります。それらはコンピュータやリモコン
せいぎょ
うご
から制御(コントロール)されて動くものがほとんどです。
くみたてず
つか
うご
MR-9132 では組立済みのギアードモーターを使っており、モーターやギアの動
し く み
み
な い ぶ
こ が た
く
こ
く仕組みを見ることはできませんが、内部には小型のモーターとギアが組み込
おな
し よ う
か
く ど う ぶ
まれています。同じ仕様のモーターであれば、ギアボックスを変えて、駆動部を
かいぞう
か の う
改造することも可能です。
MR-9132 のギアードモーター
な いぶ
の内部
-7(C)EK JAPAN 2014
IconWorksJ_Basic-07
ア イ コ ン ワ ー ク ス
4IconWorksについて
しょしんしゃ
やさ
かんたん そ う さ
●初心者に優しい簡単操作
じりつがた
しょしんしゃ
わ
まな
自律型ロボットのプログラミングを初心者でも分かりやすく学べます。
じりつがた
せ い ぎょ
むずか
ち し き
ひつよう
しょしんしゃ
自律型 ロボットを制御 (コントロール)するには 難 しい知識 が必要 ですが、初心者 でも
かんたん
そ う さ
ひと
ひと
めいれい
簡単に操作できるよう、一つ一つの命令をアイコンにしてプログラミングできるようにしま
なら
なら
した。プログラミングはカードを並 べるようにカラフルなアイコンを並 べるだけ。あとは、
じ ぶん
つく
じょうきょう
あ
めいれいぶん
かんが
じょうけん
せってい
おこな
自分の作りたいロボットの状 況 に合わせて、命令文を 考 え条件の設定を 行 います。
し ょ ほ
もくてき
かいはつ
プログラミングの初歩をマスターすることを目的に開発
しょしんしゃ
り か い
ひ つ よ う さいしょうげん
き の う
されておりますので、
しゅうやく
く ふ う し だ い
初心者 が理解 できる必要最小限 の機能 に集約 してい
たくさん
ますが、工夫次第 では沢山
のことができます。
かいぞう
きょうぎかい
ロボットを改造して、ダンスロボットやライントレースロボットなど競技会などにもチャレンジできます。
●プログラムの転送について
つく
てん そ う
おと
つうしん
作ったプログラムをにロボットへ転送する方法に、音で通信する方法と、
USB を使った方法の 2 つを用意しています。
♪♪♪
音による通信は、パソコンのセッティングが簡単ですが、パソコンの性能により
通信が不安定になる場合があります。USB による通信は、パソコンに通信のセ
ッティングをする必要がありますが、安定した通信となります。
じょうほう
5サポート情報
き
づ
てん
かん
しつもん
じょうほう
と
あ
よ
くだ
お気付きの点、ソフトに関する質問、アップデートなどの情報お問い合わせなどはこちらまでお寄せ下さい。
と
あ
さき
<お問い合わせ先>
かぶしきがいしゃ
株式会社イーケイジャパン
ふくおか けん だ ざ い ふ し と ふ ろ う みなみ
〒818-0105 福岡県太宰府市都府楼 南 2-19-30 TEL:092-923-8235 FAX:092-923-8237
E メール: [email protected]
ホームページ: http://www.elekit.co.jp
-8(C)EK JAPAN 2014
IconWorksJ_Basic-07
き ほ ん が め ん
き ほ ん
せつめい
Ⅱ.基本画面および基本アイコンの説明
か
い
し
しゅうりょう
1プログラムの開始と終了
アイコンワークス
はじ
し ょ き がめん
IconWorksを始めよう(初期画面)
がめん
アイコンワークスはこの画面からスタートします。
き ど う
がめん
た
あ
アイコンワークスを起動すると、左のような画面が立ち上がりま
す。
き ど う ほうほう
<起動方法>
IconWorks
またはデスクトップ上のショートカットアイコンをダブルクリック
アイコン
し ょ き が めんじょう
ひだり
がめん
い ど う
初期画面上のアイコンを 左 クリックすると、それぞれの画面に移動します。
つく
ゴ ー
はじ
プログラムを作る:GO!
へんしゅう が め ん
ひら
ひら
よ う い
プログラム編集 画面が開きます。開い
へ ん し ゅ う がめんじょう
ト ラ イ
サンプルプログラムから始める:TRY
用意 されているサンプルプログラム
じ ぶん
つか
た 編集画面上 に 自分 で プ ロ グ ラ ム を
つく
かた
おぼ
を使ってプログラムの作り方を覚えま
さくせい
す。
作成します。
そ う さ せ つ めい しょ
※操作説明書Ⅱサンプルプログラム
じっせんへん
さんしょう
実践編を参照
せつめい
み
ヘ ル プ
お
説明を見る:HELP
アイコンワークス
つか
かた
エ ン ド
終わる:END
き の う
せつめい
み
IconWorksの使い方や機能の説明を見
アイコンワークス
しゅうりょう
IconWorksを終 了 します。
ることができます。
-9(C)EK JAPAN 2014
IconWorksJ_Basic-07
へんしゅう が
め
ん
し
2プログラム編集画面を知ろう
つく
か い し
さくせい
へんしゅう が め ん
き ど う
[プログラムを作る]の開始・・・プログラムを作成する編集 画面が起動します。
つく
ひだり
がめん
[プログラムを作る]のアイコンを 左 クリック
へんしゅう が め ん
た
あ
このような画面が立ち上がってきます。
めいしょう
プログラム編集画面の名称
プログラムエリア
プロパティエリア
メニューバー
アイコントレイ
へんしゅう
編集ボタンエリア
ちょう
メモ帳 エリア
せんたく
メッセージエリア
プログラム選択タブ
- 10 (C)EK JAPAN 2014
IconWorksJ_Basic-07
へんしゅう が め ん
せつめい
プログラム編集 画面の説明
プログラムエリア
つく
さぎょう
ば し ょ
プログラムを作る作業をする場所です。
りょういき
はいち
アイコンをこの領域(エリア)に配置してプログラムをつくります。
たて
わく
縦:
ご う けい
はいち
いっ てい
かんかく
ひ
プログラムエリアではアイコンを配置しやすいよう、グリッド(一定の間隔で引いた
枠の合計1,500
こ
30個
わ く せん
か
枠線)が書かれています。
し か く
よこ
お
ぜんぶ
こ
はいち
かず
こ
こ
横: 50個
この四角は全部で 1,500個ありますが、配置できるアイコンの数は 100個
こ
までです。
置けるアイコンは 100個まで
み
か し ょ
ひょうじ
見えてない箇所を表示するには、プログラムエ
じょう
じょうげ
さ ゆ う
リア上 のスクロールバーを上下 (または左右 )
ドラッグします。
やじるしほ う こ う
うご
はし
矢印方向のシートの端へ、ジャンプし
ドラッグして動かす
ます。
やじるしほ う こ う
すこ
い ど う
矢印方向へ少しずつ移動します。
ひだりはし
さいじょうだん
シートの左端 ・最上段へジャンプしま
げんざいち
カーソルの現在地を
わく
ば ん ごう
す。
し
みぎはし
さいげだん
枠 の 番号 で お 知 ら
シートの右端 ・最下段 へジャンプしま
せします
す。
せんたく
プログラム選択タブ
まい
じょう
プログラムエリアは4枚のシート状
になっています。
プログラムエリア
き
か
ど う じ
タブを切 り替 えることで同時 に4つ
さぎょうちゅう
作業中
へんしゅう
のプログラムを編集 することができ
かさ
じょうたい
シートが重なっている状態
ます。
せん たく
さぎょう
せん たく
プログラム選択タブをクリックして、作業シートを選択します。
ひだり
き
か
左 クリックで切り替え
ほぞん
ばあい
めい
ひょうじ
保存されたファイルの場合は、そのファイル名が表示されます
- 11 (C)EK JAPAN 2014
IconWorksJ_Basic-07
プロパティエリア
ひょうじ
へんすう
す う ち
じょうけん
せってい
アイコンのプロパティを表示 し、変数 などの数値 や条件 などを設定 するエリアで
せってい
じょうほう
ばあい
じょう
げんざいち
あか
す。アイコンに設定する情報がない場合は、プログラムエリア上 の現在地を赤い
わく
ひょうじ
枠で表示します。
い
しゅるい
ひ ょ う じないよ う
ち
ひょうじ
か
シートのどの位置 を表示 してい
※アイコンの種類によって、表示内容は変りま
し
るか、お知らせする
す。
アイコントレイ
アイコンワークス
し よ う
めいれい
なら
IconWorksで使用する命令アイコンが並べられています。
し よ う
せん たく
ひだり
えら
使用するアイコンをここで選択します。 左 クリックで選ぶ
へんしゅう
編集ボタンエリア
はいち
へんしゅう
お
プログラムエリアに配置したアイコンを編集 するためのボタンが置かれています。
メッセージエリア
やくわり
せってい な い よ う
せつめい
じょうほう
ひょうじ
アイコンの役割や設定内容を説明する情報が表示されます。
そうさちゅう
はっせい
ないよう
ひょうじ
また操作中にエラーが発生したときには、エラーの内容がここに表示されます。
ちょう
メモ帳 エリア
り れ き
か
こ
ほ ぞん
プログラムの履歴やメモしておきたいことなどを書き込んで保存します。
ほぞん
きにゅう
ほぞん
プログラムを保存するときに記入したことが保存されます。
- 12 (C)EK JAPAN 2014
IconWorksJ_Basic-07
き
ほ
ん
そ
う
さ
なが
3基本操作の流れ
うご
つぎ
なが
おこな
[プログラミング]から[ロボットを動かす]までは、次の流れで 行 います。
ひら
し ん き さくせい
開く
新規作成またはファイルを開く
ひら
あたら
さくせい
い ぜ ん さくせい
よ
だ
新 しくプログラムを作成 したり、または以前作成 したプログラムを呼 び出 したりし
か
よ う い
て、プログラムを書くためのシート(プログラムエリア)を用意します。
へんしゅう
さくせい
へんしゅう
プログラムを作成・編集 する
編集
なら
さくせい
なら
あと
せん
アイコンを並べてプログラムを作成します。並べた後は、ライン(線)でつないだり、
け
ないよう
へんしゅう
消したりコピーしたりして、プログラムの内容を編集 します。
へんしゅう
こ う ど
編集
高度なプログラミング
つか
すこ
むずか
じりつがた
センサーを使ったプログラムは少し 難 しいですが、自律型ロボットをマスターする
かなら
おぼ
うご
には 必 ず覚えなくてはいけません。どんなときにどんな動きをロボットにさせるか、
じょうけん
せん たく
にゅうりょく
せってい
おこな
条件の選択または入 力 、設定を 行 います。
てん そ う
てん そ う
転送
ロボットへプログラムを転送
♪♪♪
かんせい
とうさい
きばん
おく
おく
まえ
完成したプログラムをロボットに搭載された基板(マイコン)に送ります。送る前に
ただ
つく
ぶんぽう
おこな
はプログラムが正しく作られているかどうか、文法チェックを 行 います。
てんそうよう
つか
おと
つうしん
転送用コードを使って、音または USB で通信します。
じっこう
うご
実行
ロボットを動かす
おく
うご
じ ぶん
かんが
うご
ロボットへプログラムが送られたら、ロボットを動かします。自分が 考 えたとおり動
か くに ん
うご
しゅうせい
てん そ う
いているか確認し、動いていなければプログラムを修正 して、また転送します。
スタート
ほぞん
保存
ほぞん
プログラムを保存する
つく
つか
ほぞん
作ったプログラムはまた使えるように保存します。
- 13 (C)EK JAPAN 2014
IconWorksJ_Basic-07
き
ほ
ん
そ
う
さ
じ っ せ ん
4基本操作の実践
きほん そ う さ
基本操作
ひだり
みぎ
つか
わ
なら
左 クリック・右クリックを使い分けながら、アイコンを並べていきます。
クリック
か
うご
アイコン化 された「ロボットの動 き」
えら
つぎ
なら
をクリックして選 びます。次 に並 べ
こうどう
つく
て、行動プログラムを作ります。
クリック
アイコントレイ
- 14 (C)EK JAPAN 2014
IconWorksJ_Basic-07
せん たく
グリッドの選択
し かくけい
わく
はいち
も
じ
ずけい
この四角形の枠を、アイコンを配置するグリッド(文字や図形をそろえて
か
しじょう
いっ てい
かんかく
ひ
わ く せん
り よ う
書くために、紙上に一定の間隔で引いた枠線)として利用します。
くうはく
わく
ちゅうしん
空白の枠の中心を
または
ひだり
みぎ
左 クリック
右クリック
いろ
てんめつ
みどりいろ
オレンジ色に点滅
てんとう
てんとう
緑 色 に点灯
てんめつ
じょうたい
せ ん た く じょうたい
い
グリッドが点灯または点滅している状態を[選択状態]と言います。
はいち
アイコンの配置
せ ん た く じょうたい
グリッドを選択状態にする。
わく
ちゅうしん
ひだり
いろ
枠の 中 心 を 左 クリ
てんめつ
オレンジ色 に点 滅
せん たく
じょう
選択したグリッドにア
アイコントレイ 上 の
はい ち
ひだり
ック
かん
せ つぞく
アイコンを 左 クリッ
イコンが配置 されま
ク
す
れんけつ
アイコン間の接続(プログラムの連結)
じっこう
ビ ギ ン
か い し
エン ド
しゅうりょう
ほうこう
そ
プログラムの実行 は[BEGIN (開始 )]から[END ( 終 了 )]方向 へのラインに沿 って
じゅんばん
ぎょう
ど う し
みかんせい
順 番 に 行 われます。アイコン同士 がつながっていないとプログラムが未完成 と
はんだん
てん そ う
判断され、ロボットに転送することができません。
ど う し
せ つぞ く
ビ ギ
ン
エ ン ド
むか
し ょ り
アイコン同士をラインで接続
プログラムは[BEGIN]から[END]に向って処理される
さ くせいほうほう
しょうりゃく
ラインの作成方法 ※アイコンは省略 しています。
せ つぞ く
接続!
あいだ ちゅうしん
アイコンとアイコンの 間 (中心)に
あ
ひだり
カーソルを合わせ、 左 クリック。
け
い ち ど
ラインを消したいときはもう一度クリックします。
ここまでのおさらい
いろ いろ
は いち
色々アイコンを配置し、ラインでつないでみよう!
- 15 (C)EK JAPAN 2014
IconWorksJ_Basic-07
せん たく し て い せん たく
アイコンの選択(指定選択)
こ せん たく
こ い じ ょ うせん たく
1個選択
つづ
ひだり
2個以上選択 続けて 左 クリックをする
うえ
はいち
ひだり
てんめつ
せ ん た く じょうたい
プログラムエリア上に配置してあるアイコンを 左 クリックすると、アイコンが点滅し選択状態となります。
せん たく
じょうたい
つづ
つぎ
ひだり
ふ く す うせん たく
また、1つのアイコンを選択している状態で、続けて次のアイコンを 左 クリックすることでアイコンを複数選択することができます。
せん たく
せん たく
アイコンの選択(ブロック選択)
せん たく
かど
か し ょ みぎ
た い か く せんじょう
選択したいブロックの角を 1ヵ所右クリック
かど
みぎ
対角線 上 の角を右クリック
てんめつ
点滅
たい かく じょ う
かど
わく
かど
対角上
はいち
せん たく
つか
せん たく
枠や配置されたアイコンをブロックごとまとめて選択したいときに使います。(ブロック選択)
せん たく
せん たく
かど ちょうてん
みぎ
ご
せん たく
た い か く せんじょう
かど
ブロック選択をするには、まず、選択したいブロックの角(頂点)を右クリックします。その後、その選択したいブロックの対角線上の角
ちょうてん
みぎ
せん たく
ぜんたい
いろ
てんめつ
せ ん た く じょうたい
(頂点)を右クリックします。すると選択されたブロック全体がオレンジ色に点滅し、選択状態となります。
せ ん た く じょうたい てんめつ
て ん と う じょうたい
かいじょ
選択状態(点滅・点灯状態)の解除
せん たく
じょうたい
つか
選択されている状態をやめたいときに使います。
へんしゅう
ひだり
編集 ボタンエリアの[クリア]を 左 クリック
または
てんめつ
さ い ど ひだり
点滅しているグリッドやアイコンを再度[ 左 クリック]
せん たく
ばあい
へんしゅう
かいじょ
ブロック選択している場合は編集 ボタンエリアの[クリア]でのみ解除できます。
ここまでのおさらい
は いち
せ ん た く じょうたい
かいじょ
配置したアイコンを選択状態にしたり、解除したりしてみよう。
- 16 (C)EK JAPAN 2014
IconWorksJ_Basic-07
い ち ら ん
5アイコン一覧
じょう
く わ
か
き の う せつめい
※詳しい機能説明は 30 ページから書かれています。
かんりゃくか
※アイコントレイ上 のアイコンは簡略化したデザインになっています。
か い し
めい
き の う
アイコン名
機能
せつめい
プロパティ
プロパティの説明
しゅうりょう
開始・終 了 アイコン
し て ん
BEGIN
かなら
プログラムの始点です。プログラムは 必 ず
か い し
はじ
開始
プロパティ:なし
じ っ こ う ひょうか
はいち
このアイコンから始 まります(実行評価 され
このアイコンはあらかじめ配置されています。
ます)。
削除やコピーはできません。
さくじょ
じょう
しゅうてん
END
プログラムの終点です。プログラムはこのア
しゅうりょう
アイコントレイ上 にアイコンはありません。
お
終了
イコンで終わります。
い ど う
移動アイコン
めい
き の う
アイコン名
機能
Forward
うご
ロボットの動き
せつめい
プロパティ
プロパティの説明
ロボットを
ぜんしん
ぜんしん
前進
前進させます。
Backward
ロボットを
こうたい
こうたい
後退
後退させます。
Turn Left
ロボットを
ひだりせんかい
ひだりせんかい
左旋回
左旋回 させます。
Turn Right
ロボットを
みぎせんかい
みぎせんかい
右旋回
右旋回させます。
だんかい
こうそく
ちゅうそく
3 段階 ( 高速 ・ 中速 ・
ていそく
せってい
低速 ) の ス ピ ー ド 設定
Turn Left Back
ロボットを
ひだり う し
ひだり う し
か の う
が可能です。
せんかい
左 後ろ旋回
せんかい
左 後ろ旋回
させます。
Turn Right Back
みぎ う し
せんかい
右後ろ旋回
ロボットを
みぎ う し
せんかい
右後ろ旋回
させます。
ひだりかいてん
Spin Left
ロボットを 左 回転
ひだりかいてん
ち ょ う し ん ち せんかい
左 回転
(超信地旋回)
ち ょ う し ん ち せんかい
(超信地旋回)
させます。
Spin Right
ロボットを右回転
みぎかいてん
みぎかいてん
ち ょ う し ん ち せんかい
右回転
(超信地旋回)
ち ょ う し ん ち せんかい
(超信地旋回)
させます。
- 17 (C)EK JAPAN 2014
IconWorksJ_Basic-07
い ど う
めい
き の う
アイコン名
機能
せつめい
プロパティ
プロパティの説明
て い し
移動・停止アイコン
かいてん
MOTOR OFF
ぜんしん
こうたい
モーターの回転を止め、前進・後退など
うご
なし
いったん て い し
モーターオフ
の動きを一旦停止します。
Brake
ロボットのモーターをショートさせ強制的
きょうせいてき
ブレーキをかけたままにしておく
て い し
ブレーキ
じ かん
にブレーキをかけます。ピタっと停止 さ
せってい
びょう
時間を設定します。0.1~10 秒 の
つか
はんい
せたいときになどに使います。
せってい か の う
範囲で設定可能です。
せい ぎ ょ
プログラム制御アイコン
し て い
じ かん
ま
つぎ
ま
Wait
指定 した時間 、待 ったあとに次 のアイコ
ウェイト
ンの処理へ進みます。
し ょ り
じ かん
す う じ
ウェイトする(待 つ)時間 を数字 で
すす
にゅうりょく
びょう
はんい
入 力 します。0.1~10 秒 の範囲
せってい か の う
で設定可能です。
ル ー プ
LOOP
ル ー プ
む げ ん かい く
ループ
エ ン ド かん
LOOP~LOOP END間にあるプログラム
かえ
かなら
なし
ル ー プ
を 無限回繰 り 返 し ま す 。 必 ず LOOP
エン ド
し よ う
たじゅう
END とペアで使用します。多重ループは
じゅう
7重 までです。
むげん く
LOOP END
かえ
しゅうてん
なし
無限繰り返しの終点です。
ループ エンド
リ ピ ー ト
リ ピ ー ト
エン ド
く
REPEAT
REPEA T~REPEAT END 間にあるプロ
リピート
グラムを指定 した 回数 だけ繰 り返 しま
し て い
かなら
リ ピ ー ト
かいすう
く
かえ
エン ド
かい す う
す う じ
にゅうりょく
かい
はんい
せってい か の う
す。1~255回の範囲で設定可能
し よ う
です。
す。 必 ずREPEAT END とペアで使用 し
たじゅう
かえ
繰 り返 す回数 を数字 で入 力 しま
じゅう
ます。多重リピートは 7重 までです。
く
REPEAT END
がえ
しゅうてん
なし
繰り返しの終点です。
リピートエンド
ひかり
Light Branch
ひかり
光 センサーがオンかオフかによってプ
ひかり
せん たく
光 センサー1 または 2 を選択し
ぶん き
ログラムを分岐します。
ます。
Touch Branch
タッチセンサーがオンかオフかによって
タッチセンサー1 または 2 を選択
タッチセンサー
プログラムを分岐します。
光 センサー
ぶん き
分岐
せん たく
ぶん き
します。
ぶん き
分岐
へんすう
あたい
し て い
す う ち いじょう
VAR?
変数の 値 が指定した数値以上かどうか
Variable
によってプログラムを分岐します。
ぶん き
ひ か く
へんすう
し て い
比較 する変数 を指定 するかまた
す う ち
にゅうりょく
にゅうりょく
は数値 を 入 力 します。入 力 でき
す う ち
Branch
る数値は 0~255 までです。
へんすう ぶ ん き
変数分岐
- 18 (C)EK JAPAN 2014
IconWorksJ_Basic-07
じょうけん ぶ ん き
YES/NO
はんてい
じょうけん
イエス
イエス/ノー
み
条件分岐の判定が条件 を満たしていれ
ぶん き
なし
み
ばプログラムはYES に分岐 し、満 たして
ノ ー
ぶん き
いなければプログラムはNO に分岐 しま
じょうけん ぶ ん き
せ つぞく
す。かならず条件分岐アイコンに接続す
はいち
るように配置します。
ぶん き
MERGE
ごうりゅう
なし
分岐したプログラムを合流させます。
ごうりゅう
合流
なん
Nop
ど う さ
はな
何 の動作 もしません。このアイコンは離
なし
ど う し
(No Operation)
れたアイコン同士をつなぎます。
ノップ
き の う
アイコン名
せつめい
プロパティ
機能
プロパティの説明
へんすうせい ぎ ょ
変数制御アイコン
へんすう
し て い
あたい
き お く
し て い
へんすう
せってい
VAR!
変数に指定した 値 を記憶させるアイ
指定する変数を設定するかまた
Set Variable
コンです。
は数値を入 力 します。入 力 でき
す う ち
へんすう せってい
る数値は 0~255 までです。
げんざい
へんすう
あたい
し て い
かず
けいさん け っ か
CAL
現在の変数の 値 を指定した数、また
Calculate
は変数 で、足 し算 /引 き算 /掛 け算 /
Variable
割り算します。
へんすう
わ
へんすう けいさん
にゅうりょく
す う ち
変数設定
変数計算
にゅうりょく
た
ざん
ひ
ざん
か
ざん
ざん
へんすう
えら
けいさん
り よ う
す う ち
にゅうりょく
計算に利用する数値を入 力 しま
にゅうりょく
す う ち
す。 入 力 できる数値 は 0~255
けいさん け っ か
へんすう
その計算結果がこのアイコンの変数
あたら
い
計算結果 を入 れる変数 を選 び、
までです。
あたい
の 新 しい 値 とします。
た
その他アイコン
エルイーディー
LED
てんとう
しょうとう
エルイーディー
L E D を点灯/消灯します。
てんとう
ばあい
L E D を 点灯 し た い 場合 は オ
しょうとう
ばあい
Set Led
ン、消灯 させたい場合 はオフを
エルイーディ
選択。
せん たく
ー
おん
BEEP
びょうかん な
ていおん
ビープ音を 0.2秒間 鳴らします。
Set Beep
こうおん
だんかい
せってい
低音から高音まで 4段階に設定
できます。
ビープ
- 19 (C)EK JAPAN 2014
IconWorksJ_Basic-07
へんしゅう
さんしょう
編集 ボタン
参照ページ
い ど う
せん たく
移動
選択したアイコンを指定されたグリッドに移動します。
し て い
い ど う
27
せん たく
コピー
し て い
選択したアイコンを指定されたグリッドにコピーします。
27
け
せん たく
消す
さくじょ
選択したアイコンを削除します。
27
せん たく
へんしゅう が め ん
選択のクリア
編集 画面の、アイコン選択状態を一括で解除します。
せ ん た く じょうたい
いっかつ
かい じ ょ
28
まえ
もど
一つ前に戻る
へんしゅう が め ん
まえ
じょうたい
もど
編集 画面を 1 つ前の状態に戻します。
そ う さ
もど
り よ う
ばあい
ばあい
り よ う
操作 により、戻 るコマンドが利用 できる場合 とできない場合 があり、利用 できない
ばあい
28
ひょうじ
場合は、グレイ表示されています。
ぶんぽう
さくせい
文法チェック
作成したプログラムが正しく書かれているかどうか、文法チェックを 行 います。
ぶんぽう
ただ
れんぞく
か
ぶんぽう
かい
おこな
ひつよう
文法チェックは連続して 3回チェックする必要があります。
かい
オッケー
てん そ う
3回すべてがO K のときに転送モードになります。
28
ボタンを押すごとに以下のようにボタンが変化します。
てん そ う か い し
さくせい
転送開始
作成したプログラムをロボットに転送します。
ぶんぽう
てん そ う
オッケー
てん そ う か の う
いがい
ばあい
ひょうじ
文法チェックをすべて O K のときに転送可能になり、それ以外の場合は表示されてい
29
ません。
- 20 (C)EK JAPAN 2014
IconWorksJ_Basic-07
き ほ ん き の う
せつめい
Ⅲ.基本機能の説明
せつめい
1メニューについての説明
「アイコンワークス
か
メニューバーに[IconWorks]でできることがまとめて書かれています。
せん た くほ う ほ う
メニューバー/サブメニュー選択方法
そうされい
(操作例)
サブメニュー
たと
例えば、[ツール]の
おく
せん たく
ばあい
[送る]を選択する場合
がいよういちらん
サブメニュー概要一覧
ない
メニュー
サブメニュー
し ん き
よう
さんしょう
内 容
あたら
げんざい
参照ページ
ひら
新規
新 しいプログラムエリアを現在のシートに開きます。
ひら
ほぞん
開く
げんざい
24
ひら
24
保存したファイルを現在のシートに開きます。
さしこみ よ
だ
べつ
差込呼び出し
ほ ぞん
げんざい ひ ら
は
つ
別に保存しているプログラムを、現在開いているプログラムエリアに貼り付ける
25
ことができます。
ファイル
う わ が
ほぞん
さくせいちゅう
めい
か
う わ が
ほ ぞん
上書き保存
作成中のプログラムを、ファイル名を変えずに上書き保存します。
べつめい
さくせい
ほぞん
別名で保存
ほぞん
ばあい
な ま え
か
25
ほぞん
り よ う
作成したプログラムを保存したい場合や、名前を変えて保存するときに利用し
26
ます。
し ょ き がめん
もど
へんしゅう が め ん
初期画面に戻る
け
しゅうりょう
し ょ き がめん
もど
せん たく
さくじょ
27
消す
選択したアイコンを削除します。
コピー
選択したアイコンを指定されたグリッドにコピーします。
へんしゅう
い ど う
せん たく
編集
移動(いどう)
せん たく
まえ
26
プログラム編集 画面を終 了 して、初期画面に戻ります。
し て い
し て い
27
い ど う
27
選択したアイコンを指定されたグリッドに移動します。
もど
へんしゅう が め ん
まえ
じょうたい
もど
26
一つ前に戻る
編集 画面を 1 つ前の状態に戻します。
せん たく
へんしゅう が め ん
選択のクリア
編集 画面の、アイコン選択状態を一括で解除します。
ぶんぽう
かんせい
文法チェック
完成したプログラムをロボットに転送する際、プログラムが不完全では転送する
せ ん た く じょうたい
いっかつ
かい じ ょ
てん そ う
さい
28
ふかんぜん
てん そ う
28
で
き
てん そ う
まえ
かなら
ぶんぽう
おこな
ことが出来ません。転送する前に 必 ず文法チェックを 行 いましょう。
おく
さくせい
送る
作成したプログラムをロボットに転送します。
おんりょう
ひょうじ
音量プロパティ表示
てん そ う
アイコンワークス
おと
てん そ う
おこな
29
おと
で
IconWorksで音によるデータの転送を 行 なう場合に、パソコンから音が出ている
ツール
29
か くに ん
かどうか確認をします。
COM ポート
ロボットとパソコンが接続されているときに、USB 通信が何番のポートを使って
いるかを表示します。
ロボットが接続されていないときは「None」と表示されます。
- 21 (C)EK JAPAN 2014
IconWorksJ_Basic-07
ファイル
し ん き
あたら
げんざい
ひら
新規・・・ 新 しいプログラムエリアを現在のシートに開きます。
そ う さ ほうほう
し ん き
1)操作方法:[ファイル]→[新規]
さぎょうちゅう
し ん き
ひら
ばあい
2)作業中のシート上に新規ファイルを開く場合、このような
か くに ん
で
う わ が
ばあい
し ん き
た
あ
新規シートが立ち上がります。
せん たく
確認が出ます。上書きする場合は[はい]を選択します。
ひら
ほぞん
げんざい
ひら
開く・・・保存したファイルを現在のシートに開きます。
そ う さ ほうほう
ひら
1)操作方法:[ファイル]→[開く]
あらわ
せん たく が め ん
せん たく
2) 現 れたファイル選択画面でファイルを選択
ひら
3)[開く]
えら
選ぶ
さぎょうちゅう
じょう
ひら
ばあい
※作業中 のシート 上 にファイルを開 く 場合 、このような
か くに ん
で
う わ が
ばあい
せん たく
確認が出ます。上書きする場合は[はい]を選択します。
- 22 (C)EK JAPAN 2014
IconWorksJ_Basic-07
さしこみ よ み だ
べつ
ほ ぞん
げんざい ひ ら
は
つ
差込読出し・・・別に保存しているプログラムを、現在開いているプログラムエリアに貼り付けることができます。
アイコンワークス
かん
いったん ほ ぞ ん
IconWorksではマイクロソフト・エクセルのように、シート間でのプログラムのコピーはできません。そこで、プログラムを一旦保存し、
げんざいさぎょうちゅう
よ
こ
か
現在作業中のプログラムエリアに読み込むことで、コピーの代わりとすることができます。
そ う さ ほうほう
1)プログラムエリア上でプログラ
そうにゅう
ば し ょ
さしこみ よ み だ
あらわ
2)操作方法:[ファイル]→[差込読出し]
せん たく が め ん
せん たく
3) 現 れたファイル選択画面でファイルを選択
ひだり
ひら
ムを挿入 したい場所を 左 クリック
お
して[開く]を押します。
します。
ひだり
左 クリック
かなら
さき
くだ
※ 必 ず先にクリックして下さい。
そうにゅうさき
きじゅん
み ぎした ほ う こ う
よ
だ
は
つ
ちゅうい
4)挿入先を基準にして、右下方向に読み出したプログラムが貼り付けされます。
(注意)
さしこみ よ み だ
げんざいさくせいちゅう
かさ
差込読出しは、現在作成中のプログラムに重
ばあい
う わ が
なる場合であっても上書きされますので、
そうにゅうさき
せん たく
かさ
挿入先の選択はできるだけ重ならないように
ちゅうい
ひつよう
注意することが必要です。
う わ が
ほぞん
さくせいちゅう
か
う わ が
ほ ぞん
上書き保存・・・作成中のプログラムを、ファイル名を変えずに上書き保存します。
そ う さ ほうほう
う わ が
ほぞん
1)操作方法:[ファイル]→[上書き保存]
い ち ど
ほ ぞん
ばあい
う わ が
ほ ぞん
べつめい
ほぞん
※一度も保存していないファイルの場合は、上書き保存されませんので、[別名で保存]コ
り よ う
めい
ひつよう
さい
い
か
で
マンドを利用して、ファイル名をつける必要があります。その際は以下のメッセージが出ま
す。
- 23 (C)EK JAPAN 2014
IconWorksJ_Basic-07
べつめい
ほぞん
さくせい
ほぞん
ばあい
な ま え
か
ほぞん
り よ う
別名で保存・・・作成したプログラムを保存したい場合や、名前を変えて保存するときに利用します。
べつめい ほ ぞ ん
あらわ
1)[ファイル]→[別名保存]
がめん
めい
にゅうりょく
ほぞん
お
2) 現 れた画面にファイル名を入 力 し保存を押します。
かくちょうし
じどうてき
にゅうりょく
ひつよう
※拡張子は自動的につけられますので入 力 の必要はありません。
にゅうりょく
入力
し ょ き がめん
もど
へんしゅう が め ん
しゅうりょう
し ょ き がめん
もど
初期画面に戻る・・・プログラム編集 画面を終 了 して、初期画面に戻ります。
へんしゅう
しゅうりょう
とき
い
か
そ う さ
おこな
プログラム編集 を終 了 したい時は、以下の操作を 行 います。
と
ウィンドウの
しゅうりょう
[閉じる]ボタンでも終 了 できます。
し ょ き がめん
もど
1)[ファイル]→[初期画面に戻る]
ほぞん
ばあい
がめん
※保存していないプログラムがある場合は、メッセージ
ひょうじ
ほぞん
ひつよう
ばあい
もど
2)この画面に戻ります。
ひつよう
が表示 されますので、保存 が必要 な場合 は、必要 な
そ う さ
おこな
操作を 行 ってください。
へんしゅう
き の う せつめい
編集 ボタン 機能説明
そうされい
(操作例)
[ツール]の
おく
せん たく
ばあい
[送る]を選択する場合
えら
選ぶ
- 24 (C)EK JAPAN 2014
IconWorksJ_Basic-07
へんしゅう
編集
け
せん たく
さくじょ
消す・・・選択したアイコンを削除します。
さくじょ
せ ん た く じょうたい てんめつ
せん た くほ う ほ う
さんしょう
へんしゅう
け
へんしゅう
け
ひだり
削除したいアイコンを選択状態(点滅)にする。(※選択方法は**ページを参照) [編集 ]→[消す]または編集 ボタン[消す]を 左 クリッ
ク
または
け
き
ひだり
消したいアイコン
消えた!!
左 クリック
ちゅ うい
ビ ギ
(注意)
せん たく
ン
エ ン ド
[BEGIN]
さくじょ
[END]アイコンは削除されません。
し て い
コピー・・・選択したアイコンを指定されたグリッドにコピーします。
せん たく
コピー した い アイコン を 選択
さき
みぎ
へんしゅう
コピー先のグリッドを右クリック
へんしゅう
ひだり
[編集 ]→[コピー]または編集 トレイ[コピー]を 左 クリック
じょうたい
状態にする。
コピーされた!!
または
ひだり
みぎ
左 クリック
右クリック
ちゅ うい
コピーしたいアイコン
ばしょ
ばあい
ン
エ ン ド
[BEGIN]
[END]アイコンはコピーされません。
ふくしゃさき
つぎ
コピーできない場所へコピーする場合、次のメッセージがでます。
さき
ビ ギ
(注意)
さ い ど えら
※複写先 にアイコンがある
ばあい
コピー先を再度選びなおしてください。
う わ が
か くに ん
場合は、[上書き]確認のメッ
ひょうじ
セージが表示されます。
移動先と元の座標形態が合いません
せん たく
し て い
い ど う
いどう・・・選択したアイコンを指定されたグリッドに移動します。
い ど う
せん たく
移動 し た い ア イ コ ン を 選択
いどうさき
みぎ
へんしゅう
移動先のグリッドを右クリック
へんしゅう
ひだり
[編集 ]→[いどう]または編集 トレイ[いどう]を 左 クリック
じょうたい
状態にする。
い ど う
移動された!!
または
ひだり
みぎ
左 クリック
右クリック
い ど う
移動したいアイコン
い ど う
ば し ょ
い ど う
ばあい
つぎ
いどうさき
移動 できない場所 へ移動 する場合 、次 のメッセージがでます。
いどうさき
さ い ど えら
移動先を再度選びなおしてください。
※移動先 にアイコンがある
ばあい
う わ が
か くに ん
場合 は、[上書 き]確認 のメ
ひょうじ
ッセージが表示されます。
移動先と元の座標形態が合いません
- 25 (C)EK JAPAN 2014
IconWorksJ_Basic-07
ひと
まえ
もど
へんしゅう が め ん
まえ
じょうたい
もど
一つ前に戻る・・・編集 画面を 1 つ前の状態に戻します。
そ う さ
もど
り よ う
ばあい
ばあい
へんしゅう
操作 により、戻 るコマンドが利用 できる場合 とできない場合 があ
り よ う
ばあい
まえ
もど
へんしゅう
ひだり
[編集 ]→[一つ前に戻る]または編集 トレイ[もどる]を 左 クリック
ひょうじ
り、利用できない場合は、グレイ表示されています。
ひと
まえ
一つ前の
いろ
じょうたい
もど
※この色のときは、戻れません。
状態
または
せん たく
へんしゅう が め ん
せ ん た く じょうたい
いっかつ
かい じ ょ
選択のクリア・・・編集 画面の、アイコン選択状態を一括で解除します。
わく
せん たく
じょうたい
ア イ コ ン や グ リ ッ ド 枠 な ど が 選択 さ れ て い る 状態
へんしゅう
せん たく
へんしゅう
ひだり
[編集 ]→[選択のクリア]または編集 トレイ[クリア]を 左 クリック
てんめつ
(点滅)のとき
または
せ ん た く じょうたい
かい じ ょ
※選択状態が解除されます。
ツール
ぶんぽう
かんせい
てん そ う
ふかんぜん
てん そ う
で
き
てん そ う
まえ
かなら
文法チェック・・・プログラムが完成したらロボットに転送。プログラムが不完全では転送することが出来ません。転送する前に 必 ず
ぶんぽう
おこな
文法チェックを 行 います。
さくせい
お
ぶんぽう
プログラムの作成が終わったら、
へんしゅう
ぶんぽう
だんかい
れんぞく
かい
わ
おこな
かい
文法チェックは 3段階(連続して 3回)に分けて 行 われます。3回すべてが OK の
へんしゅう
てん そ う
[編集 ]→[文法 チェック]または編集 トレイ[チェッ
ときに転送モードになります。
ひだり
ク]を 左 クリック
OK
OK
OK
せつぞく
ぶ ん き
接続ライン
分岐・合流
ごうりゅう
チェック
チェック
ル ー プ
リピート
てんそう
LOOP/REP
転送
チェック
または
せ つぞく
か くに ん
せ つぞく
まち が
か し ょ
てんめつ
し
アイコンの接続を確認し接続が間違っている箇所を点滅して知らせます。
せつぞく
接続ライン
メッセージ
チェック
れい
例
ぶん き
ごうりゅう
せいじょう
おこな
分岐と合流が正常に 行 われていることをチェックします。
ぶ ん き
ごうりゅう
分岐・合流
メッセージ
チェック
れい
例
ル ー プ
リピート
く
がえ
ただ
LOOP・REPなどの繰り返しアイコンが正しくペアになっていることをチェック
ル ー プ
リピート
LOOP/REP
メッセージ
チェック
れい
例
た い しょほうほう
エラーと対処方法
ぶんぽう
ただ
まち が
かんけい
てんめつ
文法が正しくなければ、間違っているアイコンもしくはそれに関係するアイコンが点滅し、メッセージエリア
ないよう
ひょうじ
ないよう
か くに ん
か し ょ
しゅうせい
にエラーの内容が表示されます。エラーの内容を確認して、その箇所を修 正します。
- 26 (C)EK JAPAN 2014
IconWorksJ_Basic-07
て ん そ う
2プログラムの転送
USB で通信する場合は 29 ページへ。
音で通信する場合
ぶんぽう
かんりょう
おく
ひょうじ
せ つぞく
か くに ん
てん そ う
文法チェックが完了し、[送る]ボタンが表示されたらコードの接続を確認し、ロボットにプログラムのデータを転送します。
で
き
てん そ う
まえ
おく
じゅんび
おこな
まずは、出来たプログラムを転送する前に、データを送るための準備を 行 います。
てん そ う
じゅんび
■転送のための準備
てんそうよう
せ つぞく
てん そ う
さ
こ
転送用コードの接続・・・パソコンからロボットへプログラムを転送するためのコードを挿し込みます。
てん そ う
ひつよう
てんそうよう
転送に必要なもの
ど うこん
ロボット
転送用コード(MR-9132 に同梱)
そうにゅう
がわ
がわ
コードの挿入
パソコン側
ロボット側
ふ ぞ く
てんそうよう
た ん し
付属 の転送用 コードをパソコ
きばん じょ う
イ ヤ ホ ン端子 は 、 こ の マ
メイン基板上
めじるし
ジャ ック
ひょうじ
ンのヘッドホンジャックとロボ
ークが目印です。
がわ
[JACK]と表示され
そうにゅう
ているジャック
ッ ト 側 の ジ ャ ッ ク に 挿入 し ま
す。
おとつうしん
じゅんび
■音通信の準備
おんりょう
ちょうせい
アイコンワークス
おと
てん そ う
おこな
おと
で
か くに ん
音量プロパティの調整・・・IconWorksでは音によるデータの転送を 行 っています。パソコンから音が出ているかどうか確認をします。
おんりょう
か くに ん
おと
で
じょうたい
てん そ う
ウ ェ イ ブ
音量プロパティの確認:ボリュームが 0、またはミュート(音が出ない状態)になっていると転送されません。またWAVEが 0、またはミ
ばあい
てん そ う
おんりょう
じ ぶん
おんりょうじょうたい
か くに ん
ちょうせい
くだ
ュートになっている場合も転送されません。音量プロパティで自分のパソコンの音量状態を確認し、調整して下さい。
ウ ェ イ ブ
ま
なか
うえ
めやす
せってい
ボリュームとWAVEプロパティのスライドバーを真ん中より上を目安に設定してください。
おんりょう
ひょうじ
てん そ う
がわ
おんりょうちょうせい が め ん
ひょうじ
音量プロパティ表示・・・プログラムを転送するときの、パソコン側の音量 調整画面を表示します。
おんりょう
ひょうじ
[ツール]→[音量プロパティ表示]
がめん
ボリュームコントロールの画面
た
あ
が立ち上がります。
か くに ん
へんこう
しゅうりょう
確認または変更が終 了 したら
と
[閉じる]でプロパティの
と
ウィンドウを閉じる
ひだり
あげる
左 クリック
はず
✓(チェック)を外す
した
さ
うえ
下に下がっていたらドラッグをして上にあげ
る
- 27 (C)EK JAPAN 2014
IconWorksJ_Basic-07
がわ じ ゅ し ん
じゅんび
てん そ う
じゅしん
じょうたい
ロボット側受信の準備・・・転送したプログラムを受信できる状態にします。
い ち ど
そうにゅう
か くに ん
つぎ
てじゅん
てん そ う
もう一度、コードがしっかりと挿入されていることを確認して、次の手順で転送します。
でんげん
お
1)ロボットの電源スイッチオン
エルイーディー
2)スイッチ 2 を押します。
てんとう
3)ロボットの L E D 2 が点灯 し
てん そ う ま
じょうたい
て、転送待 ち状態 であることを
ひょうじ
表示します。
てん そ う か い し
さくせい
てん そ う
転送開始・・・作成したプログラムをロボットに転送します。
ぶんぽう
つぎ
おく
か
文法チェックをすべてクリアしたら、[次へ]のボタンが[送る]に変
おく
へんしゅう
おく
ひだり
[ツール]→[送る]または編集 トレイ[送る]を 左 クリック
おく
わり、[メニューバー]→[ツール]の[送 る]もクリックできるような
てん そ う か の う
り、転送可能となります。
いがい
ばあい
おく
ひょうじ
それ以外の場合は、[送る]は表示されません。
または
がわ
が めんじょう
ロボット側
パソコン画 面 上
てんそうちゅう
エルイーディー
みじか
かんかく
つうしんちゅう
てんめつ
転送中は L E D が 短 い間隔で点滅
じょうたい
通信中の状 態
します。
※作成したプログラ
※作成したプログラムが短い
ムが短い場合は一
場合は一瞬で終わります。
瞬で終わります。
てん そ う
せいじょう
てんそう
お
転送が正常に終わると、ピー・ピーと
かんりょう
い か
で
転送が完 了 したら、以下のメッセージが出ます。
おん
ブザー音がなります。
て ん そ う
ば あ い
か く に ん じ こ う
転送がうまくいかない場合の確認事項
てん そ う
ばあい
おん
エルイーディー
あか
てんめつじょうたい
・転送がうまくいかなかった場合は、ピーーー・・・・というブザー音がなり、 L E D 2(赤)が点滅状態になります。
ばあい
おんりょう
てんそうよう
さ い ど か くに ん
このような場合は、音量プロパティや転送用コードがきちんとつながっているか、再度確認します。
- 28 (C)EK JAPAN 2014
IconWorksJ_Basic-07
USB で通信する場合
ぶんぽう
かんりょう
音で通信する場合は 27 ページへ。
おく
ひょうじ
せ つぞく
か くに ん
てん そ う
文法チェックが完了し、[送る]ボタンが表示されたらコードの接続を確認し、ロボットにプログラムのデータを転送します。
で
き
てん そ う
まえ
おく
じゅんび
おこな
まずは、出来たプログラムを転送する前に、データを送るための準備を 行 います。
てん そ う
じゅんび
■転送のための準備
重要
MR-9132 に USB でプログラムを転送する場合には、USB 音通信変換アダプター(別売品)が必要です。
USB 音通信変換アダプターを使用するためには、事前にお使いのパソコンに USB ドライバーのインストー
ルや COM ポート番号の確認が必要です。
ロボットに転送する前に USB 音通信変換アダプターの取扱説明書をよく読み、パソコンの設定を行ってください。
てんそうよう
せ つぞく
てん そ う
さ
こ
転送用コードの接続・・・パソコンからロボットへプログラムを転送するためのコードと USB 中継器を挿し込みます。
てん そ う
ひつよう
USB 音通信変換アダプター (別売)
転送に必要なもの
てんそうよう
ロボット
ど うこん
転送用コード(MR-9132 に同梱)
USB 音通信変換アダプターの
パソコン側
取り付け
アダプターをパソコンの USB
へ挿入します。
そうにゅう
がわ
がわ
コードの挿入
アダプター側
ロボット側
ふ ぞ く
てんそうよう
きばん じょ う
付属 の転送用 コードをアダプ
メイン基板上
ジャ ック
ひょうじ
ターのヘッドホンジャックとロ
[JACK]と表示され
がわ
そうにゅう
ているジャック
ボット側のジャックに挿入 しま
す。
- 29 (C)EK JAPAN 2014
IconWorksJ_Basic-07
がわ じ ゅ し ん
じゅんび
てん そ う
じゅしん
じょうたい
ロボット側受信の準備・・・転送したプログラムを受信できる状態にします。
い ち ど
そうにゅう
か くに ん
つぎ
てじゅん
てん そ う
もう一度、コードがしっかりと挿入されていることを確認して、次の手順で転送します。
でんげん
お
1)ロボットの電源スイッチオン
エルイーディー
2)スイッチ 2 を押します。
てんとう
3)ロボットの L E D 2 が点灯 し
てん そ う ま
じょうたい
て、転送待 ち状態 であることを
ひょうじ
表示します。
てん そ う か い し
さくせい
てん そ う
転送開始・・・作成したプログラムをロボットに転送します。
ぶんぽう
つぎ
おく
か
おく
文法チェックをすべてクリアしたら、[次へ]のボタンが[送る]に変
へんしゅう
おく
ひだり
[ツール]→[送る]または編集 トレイ[送る]を 左 クリック
おく
わり、[メニューバー]→[ツール]の[送 る]もクリックできるような
てん そ う か の う
り、転送可能となります。
いがい
ばあい
おく
ひょうじ
それ以外の場合は、[送る]は表示されません。
または
がわ
が めんじょう
ロボット側
パソコン画 面 上
てんそうちゅう
エルイーディー
みじか
かんかく
つうしんちゅう
てんめつ
転送中は L E D が 短 い間隔で点滅
じょうたい
通信中の状 態
※作成したプログラム
します。
が短い場合は一瞬しか
※作成したプログラムが短い
表示されません。
場合は一瞬で終わります。
てん そ う
せいじょう
てんそう
お
転送が正常に終わると、ピー・ピーと
かんりょう
い か
で
転送が完 了 したら、以下のメッセージが出ます。
おん
ブザー音がなります。
て ん そ う
ば あ い
か く に ん じ こ う
転送がうまくいかない場合の確認事項
てん そ う
ばあい
おん
エルイーディー
あか
てんめつじょうたい
・転送がうまくいかなかった場合は、ピーーー・・・・というブザー音がなり、 L E D 2(赤)が点滅状態になります。
ばあい
てんそうよう
さ い ど か くに ん
このような場合は、転送用コードがきちんとつながっているか、再度確認します。
・全くプログラムが転送されていない場合は、USB 音通信変換アダプターの COM ポート番号を再確認します。
USB 音通信変換アダプターの取扱説明書を読んで、COM ポートの設定を確認してください。
- 30 (C)EK JAPAN 2014
IconWorksJ_Basic-07
じ っ こ う
3プログラムの実行
てん そ う
せいこう
うご
プログラムの転送が成功したら、ロボットを動かします。
じっこう
プログラムを実行する
てん そ う
せいじょう
スイッチ
お
転送が正常にできたあと、S W 1 を押すことで
てん そ う
じっこう
転送されたプロクラムを実行します。
と
ロボットを止める
じっこうちゅう
エルイーディー
1) プログラムの実行中 には L E D 2 が
てんとう
じっこうちゅう
点灯 しています。プログラムの実行中 に
スイッチ
さくせい
2) 作成したプログラムによっては、プログ
お
うご
じっこう
お
うご
つづ
ラムの実行が終わってもロボットが動き続
と
ばあい
ばあい
S W 1 を押すとロボットの動きを止めること
けている場合があります。そのような場合
ができます。
は L E D 2 が消灯しているのにロボットが
エルイーディー
うご
しょうとう
じょうたい
じょうたい
動いている状態になります。この状態でロ
と
ばあい
でんげん
オ フ
ボットを止める場合は電源スイッチをOFF
にします。
き ば ん
MR-9132 メイン基板
き ば ん
な ま え
く み た てせつめいしょ
メイン基板の名前とはたらきは、組立説明書6 ページ
さんしょう く だ
をご参照下さい。
てんそう
じっこう
そ う さ
プログラムの転送や実行で操作するボタンは
しゅうちゅう
ここに集 中 しています。
- 31 (C)EK JAPAN 2014
IconWorksJ_Basic-07
き ほ ん そ
う
さ
れんしゅう
Ⅳ.基本操作の練 習
やくわり
せっていほ う ほ う
れんしゅう
1アイコンの役割やプロパティの設定方法の練 習
せってい
プロパティの設定
じょうけん
せってい
で
き
ばあい
お
れい
条件 の設定 が出来 るアイコンの場合 、置 かれたアイコンを
ひだり
せってい こ う も く
い ど う
例)移動アイコンのプロパティ
ひょうじ
左 クリックすると、プロパティエリアに設定項目が表示され
き ぼ う
じょうけん
にゅうりょく
せん たく
せってい
ます。希望する条件 を 入 力 (または選択)し、[設定]をクリッ
かくてい
クし確定させます。
きほん ど う さ
れんしゅう
まずは、基本動作についての練習 です。
みぎ
さくせい
てん そ う
うご
じっこう
てんそう
じっこう
転送
実行
めいれい
エン ド
くだ
右のプログラムを作成し、転送、ロボットを動か(実行)してみて下さい。
ぜんしん
ひたすら前進
うご
ぜんしん
つづ
おも
ぜんしん
オ ン
て い し
どんな動きをしまし
ロボットはひたすら前進を続けたと思います。[前進]がONとなったまま、[停止]という命令がないためです。[END]
たか?
アイコンがあるので止まる感じがしますが、プログラムが終わるだけで、前進を止めるわけではありません。
と
かん
お
ぜんしん
と
ちょくしんせい
<MR-9132 の直進性について>
すす
て いど
ま
すす
がんぐよう
り よ う
せいかく
MR-9132 は、1m進むと±40cm程度は曲がって進むことがあります。これは、玩具用のモーターを利用していたり、正確なフィードバ
せ い ぎょ
おこな
り ゆ う
ちょくしんせい
もんだい
せいはんてん と く せ い
ック制御などを 行 っていないなどの理由によるものです。ギアボックスの直進性の問題は、モーターの正反転特性、ギアボックスの
せいど
く
た
じ
せいど
おお
よういん
かんけい
て いど
さ
きょよう
精度、組み立て時の精度といった多くの要因が関係しており、ある程度の差を許容しております。
ちょくしんせい
ほせい
れい
さんこう
き さ い
ちょくしん
し か た
こ
こ
ちが
直進性を補正するプログラム例について、参考プログラムを P.38 に記載しています。直進の仕方は個々のロボットで違うので、プロ
れい
さんしょう
かく
おう
さくせい
くだ
グラム例を参照して各ロボットに応じたプログラムを作成して下さい。
と
では、どうやってロボットを止めればよいでしょうか?
て い し めいれい
い
て い し
ど う さ
つか
[停止]命令を入れます。[停止]動作のアイコンは 2 つありますが、ここでは[モーターオフ]を使います。
つく
おな
てん そ う
うご
プログラムを作ったら同じように転送してロボットを動かします。
じっこう
てんそう
実行
転送
い ど う
[モーターオフ]をおく
移動
めい
モ ー タ ー
オ フ
プロパティ:なし
アイコン名: MOTOR OFF
かいてん
と
ぜんしん
こうたい
うご
いったん て い し
モーターの回転を止め、前進・後退などの動きを一旦停止します。
- 32 (C)EK JAPAN 2014
IconWorksJ_Basic-07
うご
動かない!!
うご
どんな動きをしまし
こ ん ど
たか?
うご
おも
じっこう
エルイーディー
いっしゅんひか
今度は動かなくなったと思います。しかし、プログラムはちゃんと実行されています。( L E D 2 が一瞬 光っている)
ぜんしん オ ン
オ フ
し ょ り
いっしゅん
おこな
ぜんしん
と
[前進]ONから[モーターオフ]OFFまでの処理が一瞬 で 行 われているからです。前進させてから止めるには
ぜんしん オ ン
じょうたい
つづ
オ フ
ひつよう
[前進]ONの状態をしばらく続けてから、[モーターオフ]OFFにする必要があります。
ウェイト
つか
し て い
ここではWAITというアイコンを使います。
じ かん
指定 し た 時間
し て い
じ かん ま
ま
このアイコンは、指定した時間待ったあとに、
すす
待って進む
し ょ り
すす
次のアイコンの処理に進みます。
つぎ
さくせい
てん そ う
じっこう
くだ
次のようにプログラムを作成し、転送、実行をして下さい。
じっこう
てんそう
転送
実行
い ど う
移動
びょう
へんこう
[ウェイト]をおく→3秒 に変更
せってい が め ん
プロパティ設定画面
じ かん
す う じ
にゅうりょく
びょう
はんい
せってい か の う
ウェイトする時間を数字で入 力 します。0.1~10秒 の範囲で設定可能です。
へんこう
変更の仕方
にゅうりょく
にゅうりょく
あらかじめ[0.5]と入 力 されています。[3]と入 力 しなおしてみましょう。
ぜんしん
うご
やく
びょうご
てい し
びょう
て い し
[前進]3秒
停止
おも
どんな動きをしまし
ロボットは約3秒後に停止したと思います。
たか?
ここで、試しに[モーターオフ]を外したプログラムをつくってみましょう。
ため
つぎ
さくせい
はず
てん そ う
じっこう
くだ
次のようにプログラムを作成し、転送、実行をして下さい。
け
エン ド
い ど う
[モーターオフ]を消して、[END}を移動する。
け
エ ン ド
い ど う
[ウェイト]を消し、[END]を移動
- 33 (C)EK JAPAN 2014
IconWorksJ_Basic-07
うご
ぜんしん
つづ
おも
どんな動きをしまし
ロボットはひたすら前進を続けたと思います。
たか?
[前進]アイコンだけをおいた時と同じように、[前進]がONとなったまま、[止める]というOFF の命令がないためで
ぜんしん
とき
おな
ぜんしん
オ ン
と
オ フ
めいれい
す。
なに
きほん ど う さ
ど う さ
しゅうりょう
かなら
何かの基本動作のあとには、その動作を終 了 する[モーターオフ]アイコンを 必 ずおきましょう。
うご
と
せつめい
うご
かた
ちが
か くに ん
動きを止めるアイコンは 2 つあると説明しました。その 2 つの動き方の違いを確認しましょう。
うご
くら
動きを比べるアイコン (1)
つぎ
[モーターオフ]、(2)
さくせい
てん そ う
じっこう
[ブレーキ]
くだ
次のようにプログラムを作成し、転送、実行をして下さい。
エ ン ド
[モータオフ]をおく
い ど う
[END]を移動
うご
びょう
せってい
動きにメリハリをつけるため[ウェイト]をおき、3秒 に設定
てんそう
じっこう
転送
実行
ぜんしん
びょう
オッケー
[ブレーキ]をおく
[前進]+[ウェイト]3秒 をおく(コピーでもO K )
めい
ブレーキ
アイコン名:Brakeブレーキ
きょうせいてき
て い し
さかみち
うご
ロボットのモーターをショートさせ強制的にブレーキをかけます。ピタっと停止させたいときや、坂道などでロボットが動い
つか
てしまわないように、しっかりブレーキをかけるときなどに使います。
せってい が め ん
プロパティ設定画面
じ かん
せってい
びょう
はんい
せってい か の う
ブレーキをかけておく時間を設定します。0.1~10秒 の範囲で設定可能です。
へんこう
し か た
変更の仕方
れい
びょうかん て い し
れい
(例)ブレーキをかけ 3秒間 停止するときの例
- 34 (C)EK JAPAN 2014
IconWorksJ_Basic-07
ぜんしん
びょう
ぜんしん
[モーターオフ]
[前進]3秒
びょう
[ブレーキ]
[前進]3秒
て い し
て い し
での停止
での停止
うご
かいめ
て い し
かいめ
て い し
ちが
わ
どんな動きをしまし
1回目の停止と 2回目の停止の違いは分かりましたか?
たか?
1回目単にモーターの電源 供 給 を停止しただけなので、惰性で少し動いてしまいますが、2回目の停止は強制的
か い め たん
でんげんきょうきゅう
てい し
だせい
て い し
て い し
ちが
すこ
うご
かいめ
て い し
きょうせいてき
わ
にモーターを停止させますので、ピタッと停止します。違いが分かりましたか?
じ ぶん
き ぼ う
うご
つか
わ
くだ
自分の希望する動きにあわせて、使い分けて下さい。
い ど う
せってい
移動アイコンのプロパティ設定の
れんしゅう
練習 をします。
つく
いま
そ う さ
おも
だ
じっさい
はいち
こんなプログラムを作ってみよう!今までの操作を思い出しながら、実際に配置してみよう。
ステ ッ プ
ひら
サンプルプログラムStep1_1 を開
きます。
※操作説明書Ⅱ・サンプルプロ
グラム編 4 ページ参照。
つか
[いどう]を使ってウェイトとブレー
い ど う
あいだ
こぶん
移動
キの 間 を 4個分あけます。
あける
つか
う
ず
[ コ ピ ー ] を 使 っ て 右図 の よ う に
はいち
配置します。
コピー
コピー
い ど う じょうほう
プロパティウィンドウ[移動情報 ]
ていそく
ちゅうそく
こうそく
じゅん
なら
で[低速 ][中速 ][高速 ]の 順 に並
そ く ど
へ ん こう
べます。
速度を変更
てん そ う
じっこう
できたら転送、実行。
てんそう
じっこう
転送
実行
せってい が め ん
プロパティ設定画面
だんかい こ う そ く
ちゅうそく
ていそく
せってい
か の う
3段階(高速・中速・低速)のスピード設定が可能です。
こ
せってい
アイコン 1個につき 1 つだけ設定できます。
へんこう
し か た
れい
ていそく
ちゅうそく
へんこう
ばあい
変更の仕方 (例)[低速]から[中速]へ変更する場合
ちゅうそく
ひだり
[中速]のラジオボタンを 左 クリック
- 35 (C)EK JAPAN 2014
IconWorksJ_Basic-07
ぜんしん て い そ く
ぜ ん し ん ちゅうそく
[前進]低速
[前進]中速
て い し
ぜんしん こ う そ く
[前進]高速
停止
うご
どんな動きをしまし
ぜんしん
たか?
びょう
そ く ど
ていそく
ちゅうそく
こうそく
へんか
このプログラムは前進5 秒 ごとに速度が[低速]→[中速]→[高速]へ変化します。
そ く ど
へんか
か くに ん
速度の変化が確認できましたか?
じ ぶん
き ぼ う
うご
つか
わ
くだ
自分の希望する動きにあわせて、使い分けて下さい。
おな
うご
く
かえ
ばあい
く
かえ
せってい
れんしゅう
同じ動きを繰り返したい場合は、どうすればよいでしょうか?繰り返し(リピート)のアイコンプロパティの設定を練習 します。
さくせい
てん そ う
じっこう
くだ
まずは、次のようにプログラムを作成し、転送、実行をして下さい。
か い し
かい
ぜんしん
びょう
ねいろ
エ ン ド
[開始]-[リピート(1回)]-[前進]-[ウェイト(1秒 )]-[ビープ(音色3)]-[モーターオフ]-[END]。
ビ ー プ
てんそう
じっこう
転送
実行
ね い ろ
[BEEP]音色3
めい
おん
アイコン名:
まい
びょう
な
ビープ音(アイコン 1枚あたり 0.2秒 )を鳴らします。
BEEP ビープ
せってい が め ん
プロパティ設定画面
ねいろ
ていおん
こうおん
だんかい
せってい
音色は低音から高音まで 4段階に設定できます。
ね い ろ へんこう
し か た
音色変更の仕方
れい
ねいろ
せってい
(例)音色3 に設定
にゅうりょく
にゅうりょく
あらかじめ[1]と入 力 されています。[3]と入 力 しなおしてみましょう。
びょう
おん
て い し
[前進]1秒
「ビー」音
停止
ぜんしん
うご
どんな動きをしまし
ぜんしん や く
たか?
びょうご
おと
だ
て い し
[前進]約1秒後、音を出して停止。
つぎ
さくせい
てん そ う
じっこう
くだ
次のようにプログラムを作成し、転送、実行をして下さい。
か い し
かい
ぜんしん
びょう
ねいろ
エ ン ド
[開始]-[リピート(3回)]-[前進]-[ウェイト(1秒 )]-[ビープ(音色3)]-[モーターオフ]-[END]。
かい
へんこう
[リピート]3回に変更
せっていほ う ほ う
てんそう
じっこう
転送
実行
じ
※プロパティ設定方法は次ページ
- 36 (C)EK JAPAN 2014
IconWorksJ_Basic-07
リ ピ ー ト
リ ピ ー ト
リ ピ ー ト
エン ド
かん
し て い
か し ょ
REPEA T [REPEAT ]~[REPEAT END ]間 にあるプログラムを指定 し
かいすう
く
かえ
かなら
リ ピ ー ト
エン ド
し よ う
きます。
た回数だけ繰り返します。 必 ずREPEAT ENDとペアで使用します。
たじゅう
お
リピートをする箇所 の終 わりにお
じゅう
多重リピートは 7重 までです。
せってい が め ん
プロパティ設定画面
く
かえ
かいすう
す う じ
にゅうりょく
かい
はんい
せってい か の う
繰り返す回数を数字で入 力 します。1~255回の範囲で設定可能です。
せいすう
つか
※正数しか使えません。
へんこう
し か た
変更の仕方
れい
ど う さ
(例)
から
かい く
かえ
までの動作を 3回繰り返す
にゅうりょく
にゅうりょく
あらかじめ[1]と入 力 されています。[3]と入 力 しなおしてみましょう。
かい く
おん
て い し
びょう
[前進]1秒
「ビー」音
停止
ぜんしん
ここまでを 3回繰
かえ
て い し
り返して停止
うご
どんな動きをしまし
ぜんしん や く
たか?
びょうご
おと
だ
て い し
れんぞく
かい て い し
<[前進]約1秒後、音を出して停止>を連続して 3回停止する
く
かえ
あるプログラムをずーっと繰り返していたいときはどのようにすればよいでしょうか?
つぎ
さくせい
てん そ う
じっこう
くだ
次のようにプログラムを作成し、転送、実行をして下さい。
か い し
むげん く
かえ
ぜんしん
びょう
ねいろ
エ ン ド
[開始]-[ループ(無限繰り返し)]-[前進]-[ウェイト(1秒 )]-[ビープ(音色3)]-[モーターオフ]-[END]。
じっこう
実行
てんそう
転送
へんこう
[ループ]に変更
かえ
むげん
LOOP ループLOOP~LOOP END間にあるプログラムを無限回繰り返
ル ー プ
LOOP END ループ エンド 無限
かなら
ル ー プ
ル ー プ
エ ン ド かん
エン ド
む げ ん かい く
し よ う
く
します。 必 ずLOOP ENDとペアで使用します。
たじゅう
かえ
しゅうてん
繰り返しの終点です。
じゅう
多重ループは7重 までです。
スイッチ
おん
て い し
びょう
[前進]1秒
「ビー」音
停止
ぜんしん
お
ここまでをS W 1 を押すまで
く
かえ
つづ
繰り返し続ける
うご
どんな動きをしまし
ぜんしん や く
たか?
びょうご
おと
だ
て い し
く
かえ
つづ
<[前進]約1秒後、音を出して停止>を繰り返し続ける
- 37 (C)EK JAPAN 2014
IconWorksJ_Basic-07
ちょくしんせい
ほ せ い
はし
れい
直進性を補正する(まっすぐ走らせる)プログラムの例
さ ゆ う どくりつ
し よ う
く
た
こ せい
で
すがた
いっしょ
MR-9132 は左右独立したギアードモーターを使用しています。それらの組み立て方によって、ロボットの個性が出て、 姿 かたちは一緒
すす
かた
うご
かた
ちが
で
でも、進み方(動き方)に違いが出てきます。
アイコンワークス
つか
ちょくしんせい
なお
ほせい
MR-9132 ではIconWorksを使って、プログラムで直進性を直す(補正する)ことをすすめています。
つぎ
れい
さんこう
じ ぶん
あ
ちょくしんせい
ほせい
おこな
くだ
次のプログラム例を参考にして、自分のロボットに合った直進性の補正を 行 って下さい。
じ ぶん
み
<1>自分のロボットのクセを見てみよう!
じ ぶん
ちょくしんせい
か くに ん
まず、自分のロボットの直進性にどのようなクセがあるか確認をします。
ほうこう
すす
どの方向に進むクセがあるか?
?
れい ちょくしん
とき
みぎ
れい
はし
か くに ん
ひたすらまっすぐ走るプログラムで確認。
せつめい
(例)直進の時、だんだん右にいってしまう例で説明します。
みぎ
だんだん右にいってしまう
ひだり
き ど う しゅうせい
ちょっとずつ 左 へ軌道修正 するプログラムにする
すす
と、まっすぐ進みます
れい
<プログラム例>
①
②
かいせつ
[解説]
ちょくしん
まえ
ひだり
い
①直進アイコンの前に 左 ターンアイコンを入れる。
ひだり
みぎ
つか
※ 左 へカーブしてしまうロボットでは右ターンアイコンを使うこと。
ちょくしん いっしゅん
く
かえ
かいすう
びちょうせい
そ く ど
びちょうせい
②直進(一瞬 )の繰り返しをさせ、その回数でロボットごとに微調整をする。ターンの速度でも微調整できる。
ちょくしん
ぶぶん
じ ぶん
あ
かたち
そうにゅう
くだ
③プログラムの直進させたい部分に、自分のロボットに合った 形 で①②のようなプログラムを挿入して下さい。
じょうき
さんしょう
じ ぶん
ほせい
くだ
上記プログラムを参照にして、自分のロボットにあった補正をしてみて下さい。
- 38 (C)EK JAPAN 2014
IconWorksJ_Basic-07
2プログラムとフローチャート
ぶ ん き
分岐するプログラム
つく
とき
か
い
プログラムを作る時に、よく「フローチャートを描きなさい」と言われ
た ん し
はじ
お
端子
プログラムの始めと終わりにつけます。
し ょ り
コ ン ピ ュ ー タ 処理動作 の 一 つ 一 つ に
ます。「フローチャート」ってなんなのでしょうか?
し ょ り ど う さ
処理
に ほ ん ご
なが
ひと
ひと
たいおう
ず
対応します。
フローチャートを日本語になおすと「流れ図」です。フローチャートは
かんが
か
しゅうせい
はんだん
判断
ひょうげん
つか
かんが
ひと
つた
せ い り
とき
し ょ り
なが
せん たく
き
かんが
た
け つごう
きじ ゅつほ う ほ う
せつめい
う
ば し ょ
で ぐ ち
フローチャートの他 の場所 への出口 、
結合
すうしゅるい
かりやすく 考 えることができます。フローチャートには数種類 の
いりぐち
あるいは入口をしめします。
ず
記述方法 がありますが、ここで説明 するフローチャートは右図 の
し ょ り
←
もち
け いろ
の経路を選択するかを決めます。
わ
自分の 考 えを人に伝えたり、整理したりする時に処理の流れを分
き ご う
いくつかの 考 えられる経路 のうち、ど
つか
表現 するために使 われます。フローチャートを使 うことによって、
じ ぶん
け いろ
てじゅん
プログラムを描 くときや 修正 するときなどに手順 をわかりやすく
なが
ほうこう
しめ
処理の流れの方向を示します。
きじゅつ
記号を用いて記述します。
か
とき
き ご う
なが
そ
フローチャートを描く時はこれらの記号をプログラムの流れに沿って
く
あ
し よ う
組み合わせて使用します。
スタート
にんげん
ロ
ボ
こうどう
あらわ
ここで、人間にたとえてROBOくんの行動をフローチャートで 表 して
ボールをさがす
おも
みたいと思います。
ロ
ボ
さが
み
はんだ ん
「ROBOくんがサッカーボールを探しています。サッカーボールを見
判断!
はし
つけたらボールまで走って、ボールをキャッチします。」
ボール
う
ず
これをフローチャートになおすと右図のようになります。
ノ ー
いいえ(NO)
じりつがた
ど う さ
まわ
かんきょう
を
かんち
イエス
自律型ロボットが動作するときは、周りの環境 をセンサーで感知し
つぎ
ど う さ
はんだん
キ
ロ
はい(YES)
ボ
て、次にどのような動作をすればよいか判断しています。KIROBOく
むか
れい
い
ボールに向って
んの例で言うと、
はし
はっけん
しつもん
たい
走る
「ボールを発見」していますか?との質問に対して、
はんだ ん
ばあい
むか
判断!
はし
「はい」の場合→「ボールに向って走る」
ばあい
「いいえ」の場合→「ボールをさがす」
ふう
じょうけん
つぎ
こうどう
ボ ール を
わ
という風に、条件によって次の行動が分かれています。
おな
じっさい
ノ ー
キ ャ ッ
いいえ(NO)
ばあい
同じように実際のロボットにも、「○○の場合、△△する。そうでない
じょうけん
こうどう
イエス
はい(YES)
わ
ときは××する。」というように条件によって行動が分かれるプログ
つく
ラムを作ります。
おわり
かんが
まち が
か し ょ
み
とき
プログラムを 考 えたり、間違っている箇所を見つけたりする時に。
か
かつよう
このフローチャートを書いて活用してください。
- 39 (C)EK JAPAN 2014
IconWorksJ_Basic-07
ぶ ん き
3分岐するプログラムータッチセンサー
かんたん
じょうけん ぶ ん き
れんしゅう
ぜんぽう
まずは、簡単な条件分岐をするプログラムで練習 をしましょう。
前方
ぜんめん
せ っ ち
ぜんてい
ロボットのタッチセンサーがロボットの全面に設置されていることを前提とします。
ぜんぽう
前方 のどこかにタッチセン
サーがついていること
つか
ぶん き
かんが
タッチセンサーを使った分岐するプログラムを 考 えます。
お
とき
びょう て い そ く
こうたい
びょう
お
とき
ていそく
ぜんしん
く
かえ
「タッチセンサーが押された時は 1 秒 低速で後退し 0.5 秒 ブレーキ、押されていない時は低速で前進をずっと繰り返す」というプログラム
さくせい
を作成します。
お
押す
こうたい
後退
ぜんしん
前進
お
ていそく
こうたい
お
押されたとき、低速で後退
ていそく
ぜんしん
押されてないとき、低速で前進
めん
<ハード面>
い ろい ろ
しゅるい
お
タッチセンサーには色々な種類がありますが、MR-9132 では「マイクロスイッチ」をタッチセンサーとしています。これは、押されたときに
で ん き
なが
電気が流れます。
でんげん
じょうたい
お
くだ
おと
わ
電源を入れていない状態でタッチセンサーを押してみて下さい。カチッという音がするのが分かりますか?
おと
はい
おと
カチッという音はタッチセンサーのスイッチが入ったり切れたりする音です。
お
お
で ん き
なが
お
お
じょうたい
押されている
押されたときに電気が流れタッチセンサーが「オン」の状態となります。
で ん き
なが
押されてない
じょうたい
じょうたい
「オン」の状態
「オフ」の状態
じょうたい
押されていないときは電気が流れていないので「オフ」の状態です。
<プログラム>
お
とき
とき
じょうけん
ぶん き
タッチセンサーが押された時(オン)とそうでない時(オフ)とで、条件が分岐します。
タッチセンサー
せってい
まずタッチセンサーのアイコンをおいてみましょう。そして、プロパティの設定をします。
アイコン
じょうたい
MR-9132 にはタッチセンサーが2つあります。そのどちらのタッチセンサーの状態をみるか
せってい
プロパティで設定をします。
プロパティ
せん たく
タッチセンサー1 または 2 を選択します。
く
た
か くに ん
せん たく
組み立てたロボットのタッチセンサーを確認して選択します。
へんこう
し か た
変更の仕方
れい
へんこう
(例)[タッチセンサー1]から[タッチセンサー2]へ変更する
どちらのセンサー
ひょうじ
か表示
ひだり
[タッチセンサー2]のラジオボタンを 左 クリック
つぎ
かなら
イエス
ノ ー
※このアイコンの次には 必 ず「YES」または「NO」のアイコンをおきます。
- 40 (C)EK JAPAN 2014
IconWorksJ_Basic-07
オ ン
しつもん
このアイコンではタッチセンサーが「ON」ですか?と質問しています。
オ ン
ばあい
じょうたい
イエス
[センサーがONの状態]
「はい(オン)」の場合は、「YES」のアイコン、
ばあい
ノ ー
「いいえ(オフ)」の場合は「NO」のアイコンになります。
オ フ
じょうたい
[センサーがOFFの状態]
いま
そ う さ
おも
だ
じっさい
はいち
今までの操作を思い出しながら、実際に配置してみよう。
お
とき
びょう て い そ く
こうたい
びょう
「タッチセンサーが押された時(オン)は 1 秒 低速で後退し 0.5 秒 ブレーキ」
お
とき
で ん き
なが
イエス
1)押された時はタッチセンサーに電気が流れオンになっているのでYESをおきます。
びょう て い そ く
こうたい
こうたい
お
ていそく
へんこう
お
2)1秒 低速で後退は、後退のアイコンを置き低速に変更、ウェイトを置き、
びょう
へんこう
1秒 に変更
お
へんこう
3)ブレーキのアイコンを置き、プロパティは変更せずそのままにします。
せ つぞく
4)すべてをラインで接続します。
お
とき
ていそく
ぜんしん
「押されていない時は低速で前進」
お
とき
で ん き
なが
ノ ー
1)押されてない時はタッチセンサーに電気が流れていないのでNOをおきます。
ぜんしん
お
ていそく
へんこう
2)前進のアイコンを置き低速に変更
せ つぞく
3)すべてをラインで接続します。
ぶん き
き
分岐したプログラムの決まりごと
めい
ごうりゅう
アイコン名:合流
ぶん き
ひと
なが
もど
なが
りゅう
分岐したプログラムはかならず一つの流れに戻さなくてはなりません。流れを合流 させます。
ごうりゅう
お
合流のアイコンを置きます。
なが
ご う りゅう
かず
しかし、流れを合 流 させるのに、アイコンの数がたりません。
ばあい
れんけつ
なが
そういう場合に連結をさせるために長さをそろえるためのアイコンをおきます。
ごうりゅう
た
合流するにはアイコンが足りない
めい
ノップ ノー
オペレーション
アイコン名:Nop(No Operation)
はな
どう し
なん
ど う さ
このアイコンは離れたアイコン同士をつなぎます。何の動作もしません。
ノップ
あ
か し ょ
う
ごうりゅう
ぶん き
ひと
なが
もど
Nopアイコンで空いた箇所を埋め、合流アイコンで分岐したプログラムを一つの流れに戻します。
ごうりゅう
合流
- 41 (C)EK JAPAN 2014
IconWorksJ_Basic-07
く
かえ
い
「ずっと繰り返す」のアイコンをを入れます。
でんげん
き
うご
なん
く
かえ
電源を切るまで動くアイコンは何だったでしょうか?ずっと繰り返すアイコン「ループ」をつかいます。
かんせいけい
てん そ う
うご
たし
完成形はこのようになります。ロボットに転送して、動きを確かめてみましょう。
てんそう
転送
し ょ き がめん
はじ
ステップ
つか
こうたい
おな
はい
初期画面の「サンプルプログラムから始める」―「step2 タッチセンサーを使う」-「タッチセンサーで後退」に同じプログラムが入っていま
す。
はじ
そ う さ せ つ めい しょ
へん
くわ
せつめい
※「サンプルプログラムから始める」については、操作説明書Ⅱサンプルプログラム編4 ページで詳しく説明しています。
オ ン
とき
こうそく
みぎ かいてん
びょうおこな
オ ン
「タッチセンサー1がONの時は高速の右回転を 1 秒 行 い、タッチセンサー2がONの
とき
おん
な
オ ン
とき
なに
時は、ビープ音1を鳴らす。どちらもONでない時は、何もしない」
つく
というプログラムを作ってみよう。
- 42 (C)EK JAPAN 2014
IconWorksJ_Basic-07
し
ぶ ん き
ごうりゅう
知っておこう!分岐と合流のルール!
ぶんき
かなら
ごうりゅう
ひつよう
ふく すう ぶ ん き
ごうりゅう
ばあい
かなら
ばんちか
分岐したプログラムは、 必 ず一つのラインに合流 させる必要があります。複数分岐したラインを合流 させる場合は、 必 ず1番 近 くで
ぶんき
ごうりゅう
つぎ
ぶんき
ごうりゅう
分岐したラインを合流 させて1つのラインにしたあとで、次の分岐したラインを合流 させます。
ぶんき
ごうりゅう
わ
か
まちが
お
わ
分岐と合流 を分かりやすく書くことで、間違いが起きにくい分かりやすいプログラムになります。
ぶんき
り よ う
ばあい
ただ
ごうりゅう
れい
●分岐を2つ利用した場合の正しい合流 の例
ぶ ん き
ごうりゅう
分岐②
合流②
ごうりゅう
ぶ ん き
合流①
分岐①
あやま
ぶんき
り よ う
ばあい
ごうりゅう
れい
●分岐を2つ利用した場合の 誤 った合流 の例
ぶ ん き
分岐②
ぶ ん き
分岐①
ごうりゅう
ごうりゅう
合流① ? 合流② ?
ごうりゅう
じゅんばん
合流 が 順 番 に な っ て い な い
じっこう
と、プログラムを実行 できませ
ん。
ごうりゅう
ごうりゅう
合流① ? 合流② ?
- 43 (C)EK JAPAN 2014
IconWorksJ_Basic-07
ぶ ん き
ひかり
4分岐するプログラム- 光 センサー
ひかり
とうさい
ひかり
つか
べんきょう
MR-9132 にはタッチセンサーのほかに 光 センサーを2つ搭載しています。 光 センサーを使ったプログラムについて勉強 しましょう。
めん
フォトトランジスタ
<ハード面>
ひかり
ひかり
い ろい ろ
しゅるい
ぶひん
つか
光
光 センサーには色々な種類がありますが、MR-9132 には「フォトトランジスタ」という部品を使って
ひかり
ひかり
かんち
み
で ん き しんごう
なが
ひかり
光 センサーにしています。フォトトランジスタが 光 を感知する(見つける)と、電気信号が流れ、 光
み
し
を見つけたことをマイコンに知らせます。
ひかり
はんのう
光 に反応
ひかり
まわ
ひかり
えいきょう
う
やす
まわ
じょうたい
あ
ひかり
光 センサーは周りの 光 の影響を受け易いので、周りの状態に合わせて 光 セン
かんど
ちょうせい
ひつよう
ひかり
ちょうせい
きばん じょ う
サーの感度を調整 する必要があります。 光 センサーの調整 は、メイン基板上に
か ん ど ちょうせい
まわ
おこな
ある、感度調整ボリュームを回して 行 います。
か ん ど ちょうせい
感度調整ボリューム
<プログラム>
ひかり
ひかり
み
とき
とき
じょうけん
ぶん き
光 センサーが 光 を見つけた時(オン)とそうでない時(オフ)とで、条件が分岐します。
ひかり
ひかり
せってい
光 センサー
まず 光 センサーのアイコンをおいてみましょう。そして、プロパティの設定をします。
ひかり
ひかり
じょうたい
アイコン
MR-9132 には 光 センサーが2つあります。そのどちらの 光 センサーの状態をみるか
せってい
プロパティで設定をします。
プロパティ
ひかり
せん たく
光 センサー1 または 2 を選択します。
ひかり
ぶん き
光 センサーがオンかオフかによってプログラムを分岐します。
へんこう
し か た
変更の仕方
れい
へんこう
(例)[センサー1]から[センサー2]へセンサーを変更
どちらのセンサー
ひだり
[センサー2]のラジオボタンを 左 クリック
ひょうじ
か表示
つぎ
かなら
イエス
ノ ー
※このアイコンの次には 必 ず「YES」または「NO」のアイコンをおきます。
ひかり
オ ン
しつもん
このアイコンでは 光 センサーが「ON」ですか?と質問しています。
オ ン
ばあい
じょうたい
イエス
[センサーがONの状態]
「はい(オン)」の場合は、「YES」のアイコン、
ばあい
ノ ー
「いいえ(オフ)」の場合は「NO」のアイコンになります。
オ フ
じょうたい
[センサーがOFFの状態]
- 44 (C)EK JAPAN 2014
IconWorksJ_Basic-07
ひかり
つか
ぶん き
かんが
光 センサーを使った分岐するプログラムを 考 えます。
ひかり
はんのう
おん
な
はんのう
なに
かえ
さくせい
「 光 センサーが反応したらビープ音3を鳴らし、反応しないときは何もしないをずっとくり返す」プログラムを作成します。
いま
そ う さ
おも
だ
じっさい
はいち
今までの操作を思い出しながら、実際に配置してみよう。
ひかり
はんのう
オン
な
「 光 センサーが反応したらビープ音3を鳴らし」
ひかり
かんち
とき
ひかり
で ん き しんごう
なが
イエス
1) 光 を感知した時は 光 センサーから電気信号が流れオンになっているのでYESをおきます。
おん
お
おんてい
へんこう
2)ビープ音のアイコンを置き、音程3に変更します。
はんのう
なに
「反応しないときは何もしない」
ひかり
かんち
とき
ひかり
で ん き しんごう
なが
ノ ー
1) 光 を感知していない時は 光 センサーから電気信号が流れていないのでNOをおきます。
なに
れんけつ
ノップ
2)何もないので、連結するためのNopアイコンをおきます。
かえ
「ずっとくり返す」
ぶんき
ひと
なが
もど
1)分岐したプログラムを一つの流れに戻します。
でんげん
き
かえ
ル ー プ
2)電源 を切るまでくり返す「LOOP」アイコンをおきます。
で き
てんそう
てんそう
出来たらロボットに転送してみましょう。
転送
くろ
かみ
うえ
お
じっこう
くだ
ロボットを黒い紙の上に置いて、プログラムを実行して下さい。
まわ
あか
はんのう
ちゅうい
※周りが明るすぎるとセンサーがうまく反応しませんので注意
ひかり
か ん ど ちょうせい
ミニマム
かんど
ひく
じょうたい
光 センサーの感度調整ボリュームをMIN にします。(感度が低い状態)
はんのう
エルイーディー
エルイーディー
き
センサーが反応していないときは L E D 3、 L E D 4 がそれぞれ消えています。
と
あつか
※やさしく取り 扱 って下さい。
か ん ど ちょうせい
マックス
ほうこう
まわ
ゆっくり感度調整ボリュームをMAXの方向へ回します。
はんのう
はじ
おと
な
だ
センサーが反応し始めると音が鳴り出します。
はんのう
エルイーディー
エルイーディー
てんとう
センサーが反応しているときは L E D 3、 L E D 4 がそれぞれ点灯します。
マ ッ ク ス
ひかり
りょう
ば し ょ
ちが
ば し ょ
か ん ど ちょうせい
おこな
MAX
光 の量 は、場所によって違います。その場所にあわせた感度調整を 行 ってください。
- 45 (C)EK JAPAN 2014
IconWorksJ_Basic-07
くら
おん
な
さくせい
暗くなるとビープ音が鳴るプログラムを作成しよう。
かいとう
はじ
ステップ
ひかり
つか
くら
※回答は「サンプルプログラムから始める」-step3「 光 センサーを使う」-「暗くなる
とブザー」にあります。
知っていると便利なうらわざ!(操作編)
アイコンワークス
そ う さ
な
はや
かん た ん
そ う さ
ため
IconWorksの操作に慣れてきたら、もっと早く簡単に操作できるうらわざを試してみましょう!
い ど う
すばやく移動する
すばやくいどうする
[いどう]したいアイコンの上(左上が良い)で、マウスの左ボタンをクリックしたままにするとアイコンがドラッグできるようになります。
い ど う
ドラッグ状態になったら、アイコンをクリックしたまま[いどう]したいグリッド上にアイコンを移動します。
その後、左ボタンを押すことをやめると、アイコンがその場所にいどうします。
ど う し
せ つぞく
すばやくアイコン同士を接続する
とお
ど う し
せ つぞく
ばあい
せ つぞく
せん たく
遠くにあるアイコン同士を接続する場合に、接続に利用するグリッドをブロック選択した状態で、
ノ ッ プ
い ち ど
ノ ッ プ
はいち
[NOP]をクリックすると 一度に[NOP]アイコンを配置することができます。
とちゅう
ノ ッ プ
いがい
ばあい
じょうたい
もしも途中に[NOP]以外のアイコンがあった場合は、そのアイコンはそのままの状態で、
あ
ノ ッ プ
はいち
空いているグリッドにのみ[NOP]を配置します。
せ ん た く じょうたい
すばやく選択状態をクリアする
し て い せん たく
せん たく
てんめつ
じょうたい
お
アイコンを指定選択またはブロック選択してアイコンが点滅している状態で Esc(エスケープ)ボタンを押すと
せ ん た く じょうたい
かい じ ょ
選択状態を解除します。
- 46 (C)EK JAPAN 2014
IconWorksJ_Basic-07
へんすう
つか
5変数を使ったプログラミング
へんすう
ないよう
ひじょう
つか
かた
ぜ ん ぶ せつめい
しょしんしゃ
かん たん
変数 はプログラムの内容 によって非常 にたくさんの使 い方 があり、全部説明 することはできません。ここでは初心者 でも簡単 にできる
へんすう
れんしゅう
変数のプログラムで練習 をします。
つぎ
つく
エルイーディー
てんとう
まずは、次のプログラムを作ってみましょう。
L E D が点灯
かい お
10回押す
お
「タッチセンサー1 を押すごとにブザー1がなり、
かい お
エルイーディー
てんとう
かえ
10回押されたら L E D が点灯するをずっとくり返す」
い
つく
と言うプログラムを作ります。
べんきょう
お
とき
とき
じょうけん ぶ ん き
すでに勉強 したとおり、タッチセンサーが押された時とそうでない時の条件分岐に
かい お
じょうけん
くわ
ひつよう
「10回押す」という条件をたずねるアイコンを加える必要があります。
ひかり
オ ン
オ フ
はんだん
ざいりょう
光 センサーもタッチセンサーもONかOFFしか判断する材料はありませんでしたが、
へんすう
つか
はんい
じ ゆ う
す う ち
せってい
あたい
変数アイコンを使うと、0~255 の範囲であれば自由に数値を設定でき、その 値 で
じょうけんはんだん
条件判断することができます。
す う ち
ひつよう
おう
せってい
けいさん
せってい
そくてい
せってい
へんすう
そのように数値が必要に応じて設定できたり、計算して設定したり、測定して設定するなど、
変数アイコン
にんい
せってい
す う ち
へんすう
そのように任意に設定できる数値を「変数」といいます。
すうがく
へんすう
よ う ご
へんすう
げんみつ
い
い
み
ちが
数学の「変数」とプログラミング用語の「変数」は厳密に言えば意味は違いますが、
アイコンワークス
じ ゆ う
せってい
す う ち
へんすう
IconWorksでは自由に設定できる数値のことを「変数」とします。
アイコンワークス
へんすう
ふとうごう
いじょう
じょうけん
はんだん
また、IconWorksの変数は、不等号(≧イコールまたはそれ以上)で条件の判断をします。
エ-
エイチ
き ご う
へんすう
せってい
す う じ
き ご う
じょうけん
か くに ん
A ~ H の記号で変数を設定し、数字または記号で条件にあっているか確認をします。
たと
かい お
ばあい
かいすう
かい い じ ょ う
エー
じょうけん
イエス
ノ ー
ぶん き
例えば、「10回押す」の場合、回数は 10回以上ですか?( A ≧10?)との条件に対し、YESまたはNOで分岐します。
エルイーディー
てんとう
し か た
せつめい
まずは L E D の点灯の仕方について説明します。
めい
エルイーディー
アイコン名: L E D
ひかり
エルイーディー
てんとう
しょうとう
あか
エルイーディー
エルイーディー
光 センサーの赤いランプが L E D アイコンの L E D です。
L E D を点灯/消灯します。
せってい が め ん
プロパティ設定画面
エルイーディー
てんとう
ばあい
しょうとう
ばあい
せん たく
L E D を点灯したい場合はオン、消灯させたい場合はオフを選択。
へんこう
し か た
変更の仕方
れい
へんこう
(例)[オフ]から[オン]へ変更
オ ン
オ
フ
ひょうじ
ONかOFFか表示
ひだり
[オン]のラジオボタンを 左 クリック
- 47 (C)EK JAPAN 2014
IconWorksJ_Basic-07
いま
そ う さ
おも
だ
じっさい
はいち
今までの操作を思い出しながら、実際に配置してみよう。
お
「タッチセンサー1 を押すごとにブザー1がなり」
お
か くに ん
1)まずタッチセンサーが押されているかどうか確認をします。
お
オ ン
かい お
けいじょう
2)押される(ONになる)たびに「1回押さえた」と計上します。
めい
へんすう けいさん
アイコン名: 変数計算
げんざい
へんすう
あたい
し て い
かず
へんすう
た
ざん
ひ
ざん
か
ざん
わ
ざん
現在の変数の 値 を指定した数、または変数で、足し算/引き算/掛け算/割り算します。
けいさん け っ か
へんすう
あたら
あたい
その計算結果がこのアイコンの変数の 新 しい 値 とします。
プロパティ
けいさん け っ か
い
へんすう
ひだりがわ
せん たく
えら
けいさん
り よ う
す う ち
計算結果 を入 れる変数 を 左 側 の選択 ボックスから選 び、計算 に利用 する数値 ボックスに
す う ち
にゅうりょく
にゅうりょく
す う ち
みぎがわ
せん たく
数値を入 力 します。入 力 できる数値は 0~255 までです。または右側の選択ボックスから
けいさん
り よ う
へんすう
せん たく
計算に利用する変数を選択することもできます。
へんすう
エー
エイチ
せってい
かり
エー
せってい
変数は A ~ H の 8 つまで設定することができます。ここでは仮に[ A ]と設定します。
れい
ばあい
い
か
けいさん
この例の場合、以下の計算をします。
しゅう
エー
へんすう
か さん
「プログラムが 1周 するごとに、 A の変数に 1 を加算する」
せってい
し か た
設定の仕方
すべ
にゅうりょく
お
全ての入 力 が終わったら
せってい
ひだり
[設定]を 左 クリック
けい さ ん し き
せってい
計算式を設定
す う じ
にゅうりょく
ばあい
みぎがわ
せん たく
かず
数字を入 力 する場合は、右側の選択ボックスから「数」を
せん たく
けいさん
べつ
へんすう
つか
ばあい
たいしょう
選択。計算に別の変数を使う場合は、対象 のアルファベ
せん た く
ットを選択
- 48 (C)EK JAPAN 2014
IconWorksJ_Basic-07
かい お
「10回押されたら」
かい い じ ょ う お
か くに ん
3)10回以上押されたかどうか確認をします。
めい
へんすう ぶ ん き
アイコン名: 変数分岐
へんすう
あたい
し て い
す う ち いじょう
ぶん き
変数の 値 が指定した数値以上かどうかによってプログラムを分岐します。
プロパティ
ひ か く
へんすう
し て い
す う ち
にゅうりょく
にゅうりょく
す う ち
比較する変数を指定するかまたは数値を入 力 します。 入 力 できる数値は 0~255 までで
す。
へんすう
エー
エイチ
せってい
変数は A ~ H の 8 つまで設定することができます。
かり
エー
せってい
ここでは仮に[ A ]と設定します。
せってい
し か た
設定の仕方
ひだりがわ
せん たく
ひ か く
へんすう
せん たく
左 側 の選択ボックスから比較する変数を選択します。
すべ
にゅうりょく
お
全ての入 力 が終わったら
せってい
ひだり
[設定]を 左 クリック
ひ か く
じょうけん
す う ち
い
比較の条件となる数値を入れます。
ひ か く
べつ
へんすう
つか
ばあい
みぎがわ
せん たく
比較に別の変数を使う場合は、右側の選択ボックスから
たいしょう
せん たく
対象のアルファベットを選択。
- 49 (C)EK JAPAN 2014
IconWorksJ_Basic-07
せ い り
整理すると
お
「タッチセンサー1 を押すごとにブザー1がなり」
お
ばあい
イエス
ほうこう
い
かい お
か くに ん
1)タッチセンサーが押された場合は、YESの方向へ行き 10回押されたか確認します。
お
ばあい
さ い ど お
か くに ん
ぶん き
い
2)押されていない場合は、再度押されているか確認する分岐アイコンへ行きます。
かい お
エルイーディー
てんとう
「10回押されたら L E D が点灯するを」
かい い じ ょ う お
ばあい
イエス
エルイーディー
てんとう
オ ン
1)10回以上押されている場合はYESとなり、 L E D を点灯(ON)させます。
かい い
か
ばあい
ノ ー
な
2)10回以下の場合はNOとなり、ブザー1 を鳴らします。
ぶん き
ひと
もど
3)分岐したプログラムを一つに戻します。
かえ
「ずっとくり返す」
さいしょ
ひと
ぶん き
なが
もど
1)最初に分岐したプログラムを一つの流れに戻します。
でんげん
き
かえ
ル ー プ
2)電源 を切るまでくり返す「LOOP」アイコンをおきます。
で き
てんそう
出来たらロボットに転送してみましょう。
てんそう
転送
お
つづ
ばあい
ル ー プ
ル ー プ
エンド
かん
かい
かえ
このプログラムでタッチセンサーを押し続けた場合でも「LOOP」~「LOOP END」間を 10回くり返したときに
かい い じ ょ う お
はんだん
な
10回以上押されたと判断して、ブザー1が鳴ります。
じっさい
お
つづ
か くに ん
実際にタッチセンサーを押し続けて、確認してみましょう。
- 50 (C)EK JAPAN 2014
IconWorksJ_Basic-07
かいぞう
6改造のすすめ
き
そ
い ろい ろ
かいぞう
つく
プログラミングの基礎をマスターしたら、ロボットを色々と改造して、マイロボットを作りましょう!
かいぞ うよう
はい
つか
かざ
と
つ
い
ち
か
MR-9132 には改造用のパーツが入っています。それらを使ってロボットを飾りつけたり、センサーの取り付け位置を変えたりしましょう。
しろ
いろ
ぬ
よう
とりょう
いろ
ぬ
さら
し
あ
また、白いパネルは色を塗ることができます。プラモデル用の塗料で色を塗って、更にかっこいいロボットに仕上げましょう!
かんたん
と
つ
ナベビス・ナットで簡単に取り付けられます。
くわ
か いぞう
す
おお
ニッパで好きな大きさにカットできます。
じっせ んへん
あんない
よ て い
※詳しい改造などについては、サンプルプログラム実践編にてご案内する予定です。
- 51 (C)EK JAPAN 2014
IconWorksJ_Basic-07
キューアンドエー
■トラブルシューティング: Q & A
せ つぞく ふ り ょ う
で
てんめつ
Q 接続不良のエラーが出ているのに、点滅しているアイコンがないのですが。
み
が めんじょう
てんめつ
せ つぞく ふ り ょ う
ばあい
が めんじょう
み
ば し ょ
お
わす
A 見えている画面上に点滅しているアイコンがないのに接続不良のエラーとなる場合は、画面上に見えない場所にアイコンを置き忘れ
ばあい
がめん
かんけい
か くに ん
ている場合があります。画面をスクロールさせて、関係ないアイコンがないか確認します。
ちょくしんせい
わる
Q 直進性が悪いのですが。
すす
て いど
ま
すす
せいはんてん と く せ い
せいど
A MR-9132 は 1m進むと±40cm程度は曲がって進むことがあります。これはモータの正反転特性やギアボックスの精度、フィードバック
せ い ぎょ
おこな
おお
よういん
かんけい
て いど
ご
さ
きょよう
ちょくしんせい
すこ
制御を 行 っていないなどの多くの要因が関係しており、ある程度の誤差を許容しております。直進性を少しでもよくするためには、プログ
ほせい
ぜんしん
ほうほう
たと
みぎ
まが
すす
ばあい
すこ
ぜんしん
すこ
ひだりせんかい
ぜんしん
ラムで補正しながら前進させる方法があります。例えば右に曲がって進んでしまう場合は、少し前進して、少し左旋回 し、さらに前進させ
ほうほう
かんが
るなどの方法が 考 えられます。
ちょくしんせい
ほせい
れい
さんこう
き さ い
ちょくしん
し か た
こ
こ
ちが
直進性を補正するプログラム例について、参考プログラムを P.38 に記載しています。直進の仕方は個々のロボットで違うので、プログラ
れい
さんしょう
かく
おう
さくせい
くだ
ム例を参照して各ロボットに応じたプログラムを作成して下さい。
はんのう
つづ
Q センサーが反応し続けるるのですが。
ていじょうこう かいちゅう で ん と う
てんめつ
ひかり
はんのう
まわ
あか
ば し ょ
たと
まどぎわ
たいようこう
A MR-9132 のセンサーは定常光(懐中 電灯のような点滅しない 光 )に反応します。なので周りが明るい場所、例えば窓際などで太陽光
さ
こ
ば し ょ
しょうめい
ひじょう
あか
ば し ょ
かんど
さいしょう
はんのう
つづ
ばあい
が差し込んでいるような場所や、照明 で非常に明るい場所では、感度を最小にしてもセンサーが反応し続ける場合があります。カーテン
と
しょうめい
まわ
くら
うご
へ
や
あか
ちょうせい
を閉じるなど照明や周りを暗くして、ロボットを動かす部屋の明るさを調整してください。
ば んご う
Q 「エラー番号480」というエラーがでる。
ふ そ く
メガバイト い じ ょ う
ひつよう
A パソコンのメモリが不足しています。128 M B 以上のメモリが必要です。
メガバイト い じ ょ う
で
ばあい
アイコンワークス
ど う じ
き ど う
メモリが 128 M B 以上でこのエラーが出る場合は、IconWorksと同時に起動しているソフトがメモ
し よ う
かんが
アイコンワークス い が い
しゅうりょう
アイコンワークス
リを使用していることが 考 えられますので、IconWorks以外のソフトを終 了 させてからIconWorks
し よ う
を使用してください。
しょうひ
げんいん
せってい
おお
えいきょう
ひら
また、メモリを消費する原因として、パソコンのモニターの設定も大きく影響 します。パソコンのモニターのプロパティを開き、モニターの
せってい
がめん
いろ
へんこう
設定で、画面の色を 16 ビットに変更してみてください。
い
エルイーディー
あか
てんめつ
Q パワースイッチを入れるとすぐに L E D 2(赤)が点滅するのですが。
お
でんげん
そ う さ
エルイーディー
てんめつ
じょうたい
し ょ き ちょうせい
A タッチセンサー1または2を押したまま電源スイッチを操作すると L E D が点滅した状態になります。これは初期調整モードになったこ
しめ
じょうたい
いじょう
じょうたい
スイッチ
スイッチ
お
し ょ き じょうたい
か
かのうせい
よう
ばあい
とを示す状態で異常ではありませんが、この状態でS W 1 やS W 2 を押すと初期状態が変わる可能性がありますので、この様な場合は
でんげん
オ フ
お
じょうたい
でんげん
い
電源スイッチをOFFにして、タッチセンサーが押されていない状態で電源を入れるようにしてください。
- 52 (C)EK JAPAN 2014
IconWorksJ_Basic-07
てん そ う
う
ま
き
てん そ う
Q 「MR-9132」に音でプログラムを転送しようとしても上手くいかない。または、ある決まったパソコンからは転送できない。
ない ぞ う
おんせいしゅつりょくぶ ない ぞ う おんせい
だ
げんいん
ひ とつ
かんが
A パソコンに内蔵されている音声出力部(内蔵音声ボード/サウンドカード)にはノイズを出しやすいものがあり、それが原因の一つと 考
こうきゅう き し ゅ
えいが
おんがく
しちょうよう
おんせいしゅつりょく
ど く じ
おんきょう こ う か
おと
へんか
えられます。また、パソコンの高級機種などでは、映画や音楽の視聴用に「音声 出 力 」に PC メーカ独自の音響効果、つまり音に変化を
くわ
おと
へん か
くわ
てん そ う
よ
えいきょう
せ つ めい しょ
加えるものがあります。「音」に変化が加えられているためプログラミングカーの転送には良い影響がありません。パソコンの説明書など
か くに ん
おんきょう こ う か かんれん
こ う か
なに
おと
へんか
くわ
しゅつりょく
せってい
を確認して、PC の音響効果関連の効果を、何もしない(音に変化を加えずにそのまま出 力 する)ような設定ができるのであれば、その
せってい
てん そ う
か くに ん
設定で転送の確認をしてみてください。
他の改善方法として、当社の「USB 音通信変換アダプター」を利用する方法があります。
(※「USB 音通信変換アダプター」は別売品となっております。)
へんかん
り よ う
この変換アダプターは、USB を利用していまので、安定したデータの通信を行えます。
じ
ひょうじ
Q IconWorks をインストール時にエラーメッセージが表示されてインストールできない。
とちゅう
ず
ひょうじ
A インストールの途中で、図のようなエラーメッセージが表示されてインスト
ばあい
かんが
げんいん
ールができない場合に 考 えられる原因として、「ユーザーアカウント」があり
かん じ
ぜんかく
つか
ます。パソコンのユーザーアカウントが、漢字や全角スペースを使ったものに
ばあい
ばあい
あたら
なっている場合があります。このような場合は、 新 しくユーザーアカウント
か ん り し ゃ けんげん
はんかくえ いすう
さくせい
あたら
つく
(管理者権限のアカウント)を半角英数で作成して、その 新 しく作ったアカウン
い ち ど
トでパソコンにログインして、もう一度IconWorks をインストールしてみてくださ
い。
あたら
つく
かた
ふ ぞ く
せ つ めい しょ
(※ 新 しいユーザーアカウントの作り方はパソコン付属の説明書などでご
か くに ん
確認ください。)
- 53 (C)EK JAPAN 2014
Fly UP