10: 2010-01-15 (金) 13:39:12 sho | 現: 2011-06-17 (金) 12:54:20 yoshida | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | TITLE:FDIII-HC Starter Kit Guide Chapter1.3 | ||
*動作確認 [#c91a904c] | *動作確認 [#c91a904c] | ||
サンプルプログラムを使って、コンパイルからプログラムの書き込みまでの一連の操作を実際に行ってみましょう。 | サンプルプログラムを使って、コンパイルからプログラムの書き込みまでの一連の操作を実際に行ってみましょう。 | ||
+ | **スぺーサの取り付け [#qf87c118] | ||
+ | |CENTER:BGCOLOR(red):||c | ||
+ | | :idea:|FDIII-HCは基板が剥き出しになっており、動作中に導電性の物が接触すると破損します。必ずスペーサを取り付けてから以後の作業を行って下さい。&br;スペーサを取り付ける際は機器に傷等を付けないように十分に注意して下さい。| | ||
+ | #ref(spacer1.png,100%) | ||
+ | FDIII-HCとスペーサ一式を用意します。ネジは短い方のみ使用します。 | ||
+ | ---- | ||
+ | #ref(spacer2.png,100%) | ||
+ | 図のようにFDIII-HCの角の穴に表からネジ、裏からスペーサを取り付けます。 | ||
+ | ---- | ||
+ | #ref(spacer3.png,100%) | ||
+ | ドライバーでネジを締めます。 | ||
+ | ---- | ||
+ | #ref(spacer4.png,100%) | ||
+ | 同様に3箇所スペーサを取り付けます。 | ||
**機器の接続 [#xa842a1b] | **機器の接続 [#xa842a1b] | ||
Line 7: | Line 22: | ||
FDIII-HCにAX-12+とAX-S1を接続します。~ | FDIII-HCにAX-12+とAX-S1を接続します。~ | ||
- | AX-12+とAX-S1は3本線のDynamixelケーブルで3本線用のコネクタに接続します。接続する順番や、位置は3本専用のコネクタであればどこでも構いません。 | + | AX-12+とAX-S1はDynamixelケーブル(3線)で3本線用のコネクタに接続します。接続する順番や位置は、3本専用のコネクタであればどこでも構いません。 |
|CENTER:BGCOLOR(red):||c | |CENTER:BGCOLOR(red):||c | ||
| |必ずFDIII-HCの3本線用のコネクタに差し込んで下さい。誤って4本線のコネクタに差し込んだ状態で電源を入れると破損します。| | | |必ずFDIII-HCの3本線用のコネクタに差し込んで下さい。誤って4本線のコネクタに差し込んだ状態で電源を入れると破損します。| | ||
Line 26: | Line 41: | ||
#ref(connect6.png,100%) | #ref(connect6.png,100%) | ||
- | パソコンとFDIII-HCをUSBケーブルで接続します。FDIII-HCに既にプログラムが書き込まれている場合は、USBコネクタの横のプッシュボタンを押しながらUSBケーブルを差し込ことでブートローダモードへ移行します(ブートローダについては[[Chapter1.1のブートローダ>FDIII-HC Starter Kit Guide Chapter1.1#r867583a]]を参照して下さい)。~ | + | パソコンとFDIII-HCをUSBケーブルで接続します。FDIII-HCに既にプログラムが書き込まれている場合は、USBコネクタ左横にあるプッシュボタンを押しながらUSBケーブルを差し込むことで[[ブートローダ>FDIII-HC Starter Kit Guide Chapter1.1#r867583a]]のコマンドモードへ移行します。~ |
このときパソコンからUSBケーブル経由でFDIII-HCへ電源が供給され、“ピッ”と音が鳴り、FDIII-HCのLED1が赤く点灯します。~ | このときパソコンからUSBケーブル経由でFDIII-HCへ電源が供給され、“ピッ”と音が鳴り、FDIII-HCのLED1が赤く点灯します。~ | ||
- | 初めて接続した場合は、デバイスドライバのインストールが始まります。デバイスドライバはGCC Developer Liteをインストールした際にコピーされていますので、自動検索することでインストールが行われます。~ | + | 初めて接続した場合は、デバイスドライバのインストールが始まります。デバイスドライバはGCC Developer Liteをインストールした際にコピーされていますので、自動検索でインストールが行われます。 |
既にユーザープログラムが書き込まれているFDIII-HCを、デバイスドライバがインストールされていないPCのUSBポートに接続してもCOMポートを認識しない事があります。~ | 既にユーザープログラムが書き込まれているFDIII-HCを、デバイスドライバがインストールされていないPCのUSBポートに接続してもCOMポートを認識しない事があります。~ | ||
ブートローダを確実にコマンドモードにさせCOMポートとして認識させるには、電源スイッチをOFFにした状態でプッシュボタンを押しながらUSBケーブルを接続します。 | ブートローダを確実にコマンドモードにさせCOMポートとして認識させるには、電源スイッチをOFFにした状態でプッシュボタンを押しながらUSBケーブルを接続します。 | ||
+ | |||
+ | デバイスドライバが自動でインストールされない場合は、[[デバイスドライバのインストール>#da14004d]]を参照して下さい。ハードウェアの更新ウィザードが現れたら[[ハードウェア更新ウィザード>#lf1af835]]の項を参照して下さい。インストールされたかどうかわからない場合はそのまま進んで下さい。 | ||
**サンプルプログラムのダウンロード [#r86cf508] | **サンプルプログラムのダウンロード [#r86cf508] | ||
- | 以下のファイルをクリックして、FDIII-HCに書き込むサンプルプログラムをダウンロードします。~ | + | FDIII-HCに書き込むサンプルプログラムをダウンロードします。~ |
- | &ref(AlarmUnit.c); | + | 以下をクリックして下さい。 |
+ | |||
+ | &ref(AutomaticDoor.c); | ||
+ | |||
+ | クリックしてもダウンロードできない場合は、右クリックして対象をファイルに保存を選択して下さい。 | ||
+ | ---- | ||
+ | #ref(download1.png,100%) | ||
+ | 上図のようなウィンドウが開いたら「マイコンピュータ」をクリックします。 | ||
+ | ---- | ||
+ | #ref(download2.png,100%) | ||
+ | 「ローカルディスク (C:)」をダブルクリックします。 | ||
+ | ---- | ||
+ | #ref(download3.png,100%) | ||
+ | ウィンドウの白い余白の中で右クリックをして、「新規作成」→「フォルダ」をクリックします。 | ||
+ | ---- | ||
+ | #ref(download4.png,100%) | ||
+ | 新しいフォルダが作成され、フォルダ名を入力できる状態になりますので「sample」と入力し、Enterキーを押します。 | ||
+ | ---- | ||
+ | #ref(download5.png,100%) | ||
+ | 作成したsampleフォルダをダブルクリックし、sampleフォルダ内に入ります。 | ||
+ | 保存ボタンをクリックすると、Cドライブのsampleフォルダ内に「AutomaticDoor.c」というサンプルプログラムが保存されます。 | ||
**サンプルプログラムを開く [#a3c3d570] | **サンプルプログラムを開く [#a3c3d570] | ||
Line 45: | Line 83: | ||
---- | ---- | ||
#ref(write3.png,100%) | #ref(write3.png,100%) | ||
- | ダウンロードしたサンプルプログラムの「AlarmUnit.c」を選択し、「開く」をクリックします。 | + | ダウンロードしたサンプルプログラムの「AutomaticDoor.c」を選択し、「開く」をクリックします。~ |
+ | サンプルプログラムの保存場所は、ダウンロードの際と同様に「マイコンピュータ」→「ローカルディスク (C:)」→「sample」→「AutomaticDoor.c」です。 | ||
**コンパイルオプションの設定 [#p4122b59] | **コンパイルオプションの設定 [#p4122b59] | ||
Line 52: | Line 91: | ||
---- | ---- | ||
#ref(write5.png,100%) | #ref(write5.png,100%) | ||
- | コンパイルオプション画面内、設定リストのリストボックス右端にある下向き矢印のリストボタンをクリックし、リストを表示します。そのリストから「FREEDOM III library for FDIII-HC」を選択します。“OKボタンを押すと、「FREEDOM III library for FDIII-HC」の設定を行います。”というメッセージが表示されるので「OK」をクリックします。 | + | コンパイルオプション画面内、設定リストのリストボックス右端にある下向き矢印のリストボタンをクリックし、リストを表示します。そのリストから「FREEDOM III library for FDIII-HC (Bootloader)」を選択します。“OKボタンを押すと、「FREEDOM III library for FDIII-HC (Bootloader)」の設定を行います。”というメッセージが表示されるので「OK」をクリックします。 |
コンパイルオプションの設定は1度行うと、次回からは自動設定となるため再度設定する必要はありません。 | コンパイルオプションの設定は1度行うと、次回からは自動設定となるため再度設定する必要はありません。 | ||
Line 59: | Line 98: | ||
#ref(write6.png,100%) | #ref(write6.png,100%) | ||
メニューの「コンパイル」→「ビルド」をクリックします。 | メニューの「コンパイル」→「ビルド」をクリックします。 | ||
- | この時、人が読むことができるC言語が、パソコンが読むことができるデータに変換されます。 | + | この時、人が書いたC言語はコンピュータが理解できる機械語に変換されます。 |
---- | ---- | ||
#ref(write7.png,100%) | #ref(write7.png,100%) | ||
Line 74: | Line 113: | ||
---- | ---- | ||
#ref(write10.png,100%) | #ref(write10.png,100%) | ||
- | プロパティ画面内、Connect toのリストボックス右側にある下向き矢印ボタンをクリックし、リストを表示します。そのリストの中から「AT91 USB to Serial Converter」と書かれているCOMポート(パソコンが外部と通信を行うための口)を選択して下さい。 | + | プロパティ画面内、Connect toのリストボックス右側にある下向き矢印ボタンをクリックし、リストを表示します。そのリストの中から「AT91 USB to Serial Converter」と書かれているCOMポート(パソコンが外部と通信を行うための口)を選択して下さい。COMポートには番号が振られていますが、番号は環境によって異なります。 |
- | COMポートには番号が振られていますが、番号は環境によって異なります。 | + | もし「AT91 USB to Serial Converter」と書かれているCOMポートが見つからない場合は、[[デバイスドライバのインストール>#da14004d]]を参照して下さい。 |
- | もし「AT91 USB to Serial Converter」と書かれているCOMポートが見つからない場合は、[[機器の接続>#xa842a1b]]を参考にUSB用のデバイスドライバが正常にインストールされているかを確認して下さい。また電源を切った状態で、プッシュボタンを押しながらUSBケーブルを差し込んで下さい。 | + | |
---- | ---- | ||
#ref(write11.png,100%) | #ref(write11.png,100%) | ||
Line 90: | Line 128: | ||
#ref(write12.png,100%) | #ref(write12.png,100%) | ||
メニューの「通信」→「ポートオープン」をクリックします。 | メニューの「通信」→「ポートオープン」をクリックします。 | ||
- | ---- | + | **プログラムの転送 [#aaed87f4] |
#ref(write13.png,100%) | #ref(write13.png,100%) | ||
< FDIII Ver1.0 by BestTechnology >と表示されることを確認して下さい。ブートローダのコマンドモードに入ると必ず最初にこのように表示されます。 | < FDIII Ver1.0 by BestTechnology >と表示されることを確認して下さい。ブートローダのコマンドモードに入ると必ず最初にこのように表示されます。 | ||
Line 98: | Line 136: | ||
#ref(write14_2.png,100%) | #ref(write14_2.png,100%) | ||
<SUCCESS>と表示されたら転送完了です。 | <SUCCESS>と表示されたら転送完了です。 | ||
- | ---- | + | **プログラムの実行 [#eb97850f] |
#ref(write15.png,100%) | #ref(write15.png,100%) | ||
FDIII-HCの電源をONにします。AX-12+とAX-S1に電源が供給されます。この時“ピッ”と音がします。 | FDIII-HCの電源をONにします。AX-12+とAX-S1に電源が供給されます。この時“ピッ”と音がします。 | ||
Line 104: | Line 142: | ||
#ref(write16.png,100%) | #ref(write16.png,100%) | ||
SIMPLE TERM上でキーボードの「g」を入力します。書き込んだプログラムが実行され、“ピロピロ”という音が確認できます。 | SIMPLE TERM上でキーボードの「g」を入力します。書き込んだプログラムが実行され、“ピロピロ”という音が確認できます。 | ||
+ | ---- | ||
+ | #ref(write17.png,100%) | ||
+ | AX-S1の上方向のセンサに手を近づけるとAX-12+のホーンが回転し、手を放して少し待つと元の位置に回転します。~ | ||
+ | SIMPLE TERM上でキーボードの適当なキーを入力するとブートローダのコマンドモードに戻ります。 | ||
+ | |||
+ | プログラム実行中にブザーが鳴り続ける場合は、エラーが発生していますので以下を確認して下さい。 | ||
+ | -AX-12+とAX-S1がFDIII-HCに接続されているか | ||
+ | -FDIII-HCの電源スイッチがONになっているか | ||
+ | -電源アダプタがコンセントに接続されているか | ||
+ | |||
+ | **デバイスドライバのインストール [#da14004d] | ||
+ | ''デバイスドライバのインストールが正常に行われなかった場合の説明です。ここまでの操作において問題が無い場合、この項は飛ばして下さい。'' | ||
+ | |||
+ | 以下の操作を行う前にもう一度[[機器の接続>#xa842a1b]]を確認し、USBケーブルを一度抜いてから、再び接続するという操作を何度か行って下さい。~ | ||
+ | それでもSIMPLE TERMのプロパティ内「Connect to」において「AT91 USB to Serial Converter」と書かれているCOMポートが見つからない場合は、以下の方法でデバイスドライバのインストールを行って下さい。 | ||
+ | |||
+ | USBケーブルでパソコンとFDIII-HCを接続したときに、ハードウェア更新ウィザードウィンドウが現れる場合は、[[ハードウェア更新ウィザード>#lf1af835]]の項から始めて下さい。 | ||
+ | |||
+ | ***COMポートの確認 [#t10e803e] | ||
+ | #ref(driver_1.png,100%) | ||
+ | Windowsのスタートボタンをクリックします。 | ||
+ | ---- | ||
+ | #ref(driver_2.png,100%) | ||
+ | 「コントロールパネル」をクリックします。 | ||
+ | ---- | ||
+ | #ref(driver_3.png,100%) | ||
+ | #ref(driver_3_2.png,100%) | ||
+ | カテゴリ表示の場合は「パフォーマンスとメンテナンス」→「システム」をクリックします。 | ||
+ | #ref(driver_4.png,100%) | ||
+ | クラシック表示の場合は「システム」をダブルクリックします。 | ||
+ | ---- | ||
+ | #ref(driver_5.png,100%) | ||
+ | システムのプロパティウィンドウの「ハードウェア」タブをクリックします。 | ||
+ | ---- | ||
+ | #ref(driver_6.png,100%) | ||
+ | デバイスマネージャボタンをクリックします。 | ||
+ | ---- | ||
+ | #ref(driver_7.png,100%) | ||
+ | 黄色い?マークで「その他のデバイス」が表示されたり、「ポート(COMとLPT)」の左の+マークをクリックし、黄色い!マークが付いた項目が表示される場合はデバイスドライバがインストールされていません。以下の手順に従いインストールを行って下さい。 | ||
+ | |||
+ | #ref(driver_8.png,100%) | ||
+ | 「ポート(COMとLPT)」の左の+マークをクリックします。その下に「AT91 USB to Serial Conberter (COM_)」(_には数字が入る)がある場合、デバイスドライバは正常にインストールされています。以下の手順は必要ありません。 | ||
+ | ---- | ||
+ | #ref(driver_9.png,100%) | ||
+ | 「その他のデバイス」又は「ポート(COMとLPT)」の左の+マークをクリックして、その下に現れる「AT91USBSerial」をダブルクリックします。 | ||
+ | ---- | ||
+ | #ref(driver_10.png,100%) | ||
+ | AT91USBSerialのプロパティウィンドウが開いたら「ドライバの再インストール」ボタンをクリックします。 | ||
+ | |||
+ | ***ハードウェア更新ウィザード [#lf1af835] | ||
+ | #ref(driver_11.png,100%) | ||
+ | ハードウェアの更新ウィザードが現れたら、「いいえ、今回は接続しません」にチェックを入れ、次へをクリックします。 | ||
+ | ---- | ||
+ | #ref(driver_12.png,100%) | ||
+ | 「ソフトウェアを自動的にインストールする」にチェックを入れ、次へをクリックします。 | ||
+ | ---- | ||
+ | #ref(driver_13.png,100%) | ||
+ | デバイスドライバのインストールが始まります。 | ||
+ | #ref(driver_14.png,100%) | ||
+ | 途中で上図のようなウィンドウが表示されたら、続行をクリックします。 | ||
+ | ---- | ||
+ | #ref(driver_15.png,100%) | ||
+ | 上図が表示されたらインストールは完了です。完了をクリックします。 | ||
+ | |||
+ | もう一度[[機器の接続>#xa842a1b]]から手順を確認し、SIMPLE TERMのプロパティ内「Connect to」において「AT91 USB to Serial Converter」と書かれているCOMポートが現れていることを確認して下さい。 | ||
[[次のチャプターへ>FDIII-HC Starter Kit Guide Chapter1.4]]~ | [[次のチャプターへ>FDIII-HC Starter Kit Guide Chapter1.4]]~ | ||
[[FDIII-HC Starter Kit Guide]]に戻る | [[FDIII-HC Starter Kit Guide]]に戻る |