(2007/3/5)今週は「ブレインボード取り付け」「ブレインOSインストール」「ユーザープログラム」の3編構成となり、ハード、ソフト両面のかなり多様な内容が盛り込まれています。注意深い作業が必要かと思われます。■ブレインボード搭載、OSインストール、そのあとの感動52号がついに出ました。今回は皆さんお待ちかねの「ブレインボード」です。皆様ご存知のように、ID-01はどんどん進化しています。今までの進化シーンを思い出してみましょう。6号で初めて「お辞儀」をしてくれた時のこと。「サウンド追跡」で音の方を向いてくれた時のこと。「音声認識」でコミュニケーションが出来た時のこと。「Bluetooth」による、ワイヤレスでの操作が出来た時の事を・・。今回、ブレインボードを搭載して、OSインストールした後に、今までのアクション(行動)がかなり進化した事に気付きます。何がどうなるのかなどと、やぼな事はここでは記載しません。この感動は、皆様がブレインボードを実際に搭載されて、じかに体験してみてください。52号の冊子にもその辺りの配慮でしょうか、「OSのインストールがID-01の行動にどのような変化をもたらすかは、後の号で見ていこう・・・」と記載されているのみ。分かってらっしゃるデアゴさん。◇今週の作業は2つある今回の作業は主に2つの作業があります。「ブレインボード搭載」「ブレインボー^ドOSのシンストール」です。前者は難しくはありませんが、後者はかなりくせものです。それらが無事完了したあかつきには、生まれ変わったID-01に出会うう事が出来ます。これらの作業を行うには、インストールに関しての下準備が必要となりますので、ご説明致します。◇PCに「シリアルとUSBケーブル」を接続するPCの背面にシリアルコネクターが付いている方は、50号についてきたシリアルケーブルを接続しておきます。近頃のノートPCなどにはUSBポートしかなく、シリアルポートが付いて無い機種もあります。その場合、大手PCショップ、もしくは大手カメラ店などで「USB/シリアル変換」アダプター等を購入する必要が出てきます。ヨドバシカメラなどのオンラインショッピングでも手に入るようです。実売価格で2千円後半から4千円代のようです。購入される方は、シリアル変換アダプターが他に使い道があれば良いな・・・と思っています。ID-01にはUSBケーブルも接続しますので、PCの空いたUSBポートを見つけておいて下さい。あいていない場合は、今使わない機器(例プリンターなど)のUSB端子を抜いて一つ分確保しておいて下さい。最初は、ID-01のUSBケーブルを差し込まないでおいて下さい。◇CD-ROM2の組み立てムービーを見るブレインボード搭載と、ブレインボードOSインストールの解説ムービーがありますので、確認のため見ておく事をお勧めします。「ブレインボードの取り付け」と「『ブレインボードOS』のインストール」かなり、全貌が把握できるのでは・・・と思います。毎週号全てに解説ビデオがあれば良いのに・・と思うのは私だけでしょうか?◇あると便利なムービープレイヤーCD-ROM2のムービーは途中で巻き戻しが出来ないので、見逃した部分をもう一度見るには不便です。KENさんのブログにフリーソフトの「DV」というムービープレイヤーが紹介されていました。画面下にあるタスクバーで自由な場面に「送る」「戻す」が可能です。KENさんに確認したところ以下のURLからダウンロード可能との事でした。http://hp.vector.co.jp/authors/VA020787/DV076f.LZHでは準備作業も出来たところで、いよいよメインの作業に入ります。■ブレインボードの搭載ブレインボード搭載にあたっては、留意しなければならない事があります。それは、CMOSケーブルのコネクター装着時に、ブレインボードが破損するケースが発生しているようです。前週号にも記載しましたが、「CMOSカメラコネクター挿入時の注意」がイタリアデアゴ社からPDFの形で発表されています。http://www.i-droid01.com/frontend/contenuti.asp?CAT_ID=56&CONT_ID=185&page=原因は、このブレインボードの特徴的な形状(裏側のコネクター、切り欠き部分)と、カメラコネクター挿入時の固さにあると思われます。◇ケーブルをボードに取り付けるマニュアルには「ボード取り付け後にケーブルを取り付ける」ように掲載されていますが、イタリアデアゴ社の注意PDFも気になるところですので、私はケーブルを先行して取り付けてしまいました。取り付けにあたっては、52号の梱包用ダンボールを画像のように一部カットして、ブレインボード下側のコネクターが当たらないようにしました。CMOSカメラのケーブルは53号で取り付けなくてはなりませんので、今のうちに安全な方法で取り付けた方が利点が大きいと思い実行しました。CMOSカメラケーブル(小)の取り付けには非常に固かった事もあり、事前に平面(ダンボール上)で作業できて良かったと改めて感じました。次にブレインボード下側にある12品コネクターと、マザーボード上の12本ピンとを接合させます。接合部を横から覗き込むようにすれば簡単に接合でき、50号付属の2×6mmネジ2本で固定します。ネジは2種類あるので気をつけてください。◇ブレイン接続ボードの配線ブレインボードに取り付けた、シリアルとUSBの接続ケーブルにあるコネクターを「ブレイン接続ボード」に取り付けます。ブレインボードの取り付け作業は、以上でめでたく終了しました。後は53号「CMOSカメラチップ」を待つのみ■ブレインボードOSのインストール」ボード搭載が終了しましたので、いよいよ『ブレインボードOS』のインストールを行います。OSのインストール作業は、慣れない方にとっては、結構難解かもしれません。オペレーションを始める前に先程見たインストールムービーを思い出し、不安な場合は、再度ムービー」を良くご覧頂き、内容を理解されてから実行に移される事をお勧めします。以上の2点が完了したら、いよいよ『ブレインボードOS』のインストールを開始します。◇OSインストールのオペレーション1ジャンパピンのセットブレインボード上の右側のジャンパーピンを確認し、ブリjッジをピンに差し込みます。2シリアルケーブルをPCに接続PCに接続しておいたシリアルケーブルのコネクターを、ID-01の接続ボードに確実に差し込みます。(カチッというまで差し込む)3brain_config.exeCD-ROM2をドライブに入れソフトウェアのセクションから「ブレインボードOS」のセクションを選択します。ファイルの中の「brain_config.exe」(赤丸印)を選択し、実行(マウスクリック)させます。(画面クリックで拡大します)。「ID-01の電源をONにして、イニシャライズが終了したらエンターキーを押す」とムービーでは言っています。ID-01が首を回し、正面に向き直るのを待ってEnterキーを押します。ジャンパーピンが差し込まれているせいか、「こんにちは、私はID-01です」という、いつものセリフは喋ってくれませんでした。最初にシリアルポート検索が実行されます。次に「ブレインボードOS」がインストールされます。(DOS画面クリックで拡大します)インストールが済んだら、ID-01の電源を切り、ジャンパーピンに差してあるブリッジを外してから、再度電源を入れるよう指示が出るので実行します。その後、USBケーブルをパソコンの対応ポートに接続する。この時点でパソコンの再起動を促す指示が出る事が有るが、「いいえ」を選択して実行しないようにします。(私の場合はでませんでした・・)。以下は、解説ムービーのナレーションを書き写したのですが、DOS画面の指示に従って黙々とオペレーションを行うだけです。次に「USBケーブル」を一度抜いて再度接続するように支持が有るので実効する。この段階でパソコン上にバーチャルドライブが作製され、後で消去される。これでID-01はVCLEで作製されたプログラムをBluetooth接続を通して受け取る事が出来る。以上でオペレーションは終了ですので、ID-01に繋がっている、シリアルとUSBケーブルを取り外してください。「Enter」キーを押すと、DOS画面が消去されます。以上でインストール作業は終わりました。◇インストールとアンチウィルスソフトインストール作業中は、アンチウィルスソフトを停止させた方が、オペレーションが楽になる可能性があります。私はアンチウィルスソフトを停止させませんでしたので、インスール以外の余計な問いかけに答えなければなりませんでした。安全を取るか、オペレーションを楽にするかは、皆さんのご判断にお任せします。このブログに記載されている全ての作業は、あくまでも私の考えです。作業に当たっては自己責任でお願いいたします。◇新しくなったID-01の電源を入れるいよいよ、ID-01の電源をいれますが、その際、是非ディスプレイに注目していてください。イニシャライズ後の動作に違和感はありませんか?全く今までにない表示が出ていませんか?最初だけ、内部メモリーのFORMATが行われるので、暫く時間がかかります。ディスプレイの表示を見ていてください。全ての前処理が完了したら、一旦電源を切りましょう。電源ONで、いよいよ新しいID-01が誕生する瞬間です。後は、皆様が実際に動かしてからのお楽しみです。試しに、頭に手を触れてヘッドセンサーのテストをしてみましょう。如何ですか?「かっこいい」などと呼びかけないでください。ID-01が返答してきますので・・・。■テストプログラムを作製するプログラム「転送・実行など」の説明をしておきながら、肝心のプログラミングの説明をしていませんでした。文章が後先になると分かりにくいので、「転送・実行など」の前に、この文章を追記することにしました。VCLEをマスターするには、ユーザーガイドをうまく使いこなすのも一つのアイデアだと思います。ユーザーガイドには残念ながらいくつかの誤字などはありますが、やはり道しるべとなるものです。何時でも何処でも見るとなると、プリントアウトされた方が何かと便利です。(47頁はかなりのページ数ですが・・・)電車でも、寝床でも、PCの電源OFF状態で好きなときにご覧(勉強?)になれます。(良く眠れるという声が・・)まずは事前にVCLEの操作方法(P.5~12)に軽く目を通されておくと、これから後の文章を読まれる上で理解が早くなるでは・・・と思われます。◇オリジナルプログラムを作るそれでは、「音声コマンドで命令すると、ID-01がその番号で答える」というプログラムを作ってみましょう。言っても、ユーザーガイドP.31のプログラムをアレンジしていくだけです。細かい説明はユーザーガイドにおまかせして、変更点だけを述べていきます。VCLEを起動してください。プログラムを起動することを「立ち上げる」などといいます。1「Behavior1」~「Behavior3」とりあえずP.31の頁の通りに「Behavior1」~「Behavior3」まで作製します。「Outline」エリアの「行動」を右クリックし、ショートカットメニューから「行動を追加」をクリックします。すると「Main」の下とプログラム」エリア下部に「Behavior1」が出来ます。(P.6に記載されています)続けてあと二つ、同じ要領で、「Behavior2」、「Behavior3」を作ります。パレット欄のプロセスフォルダーにある「Start」コマンドを3つ追加して、プロパティを各々「Behavior1」~「Behavior3」にしてください。コマンドの追加はP.9に、プロパティの変更はP.11に記載されています。2「WaitFor」コマンドp.32の通り、といっても「Behavior1」はそのまま同じものを、「Behavior2」と「Behavior3」は、赤の「WaitFor」コマンドだけを、それぞれ追加してください。「Behavior1」~「Behavior3」にある「WaitFor」コマンドアイコンの中身は全て「VoiceCommand」で、其々「Zero」「One」「Two」にしてください。ユーザーガイドには「Behavior2」の中身が「update」なっていますが、「two」に変更します。3「SayNumber」コマンド次に「Behavior2」と「Behavior3」に「SayNumber」コマンドを追加します。「SayNumber」コマンドは、パレット欄の音声フォルダーに入っていて、文字通り番号を発声させるコマンドです。「Behavior2」には「1」を、「Behavior3」には「2」を入れます。◇プログラムを確認するとりあえずプログラムはこれで完成です。念のため、作製した内容があっているかチェックしておくにかぎります。「Main」「Behavior1」~「Behavior3」の4つのプログラムエリアの内容を一覧にまとめました。宜しければ確認してください。(画面クリックで拡大します。大事な事を忘れていました。VCLE上段にあるフロッピーのマークをクリックして、適当な名前を入れて保存しておきましょう。(私は<VoiceCommand01.vclike>という名前で保存しました)テスト用のプログラムですが、後で読み込んで色々アレンジしたりするなど、使い道は色々あります。◇オペレーション次の項目、「プログラムでID-01を動かす」に進んで、「B.T立ち上げ」~「6)スタートボタンを押す」までを実行されてください。◇「Voice(音声)コマンド」スタートボタンを押した直後、最初は「こんにちは」「ありがとう」「ID-01」などと、通常の会話が可能な状態かテストします。次に「アクション」と話しかけ、ID-01が「OK」と答えたら、いよいよ「Voice(音声)コマンド」のテストに入ります。「コマンド」と話すと、耳のLEDが点滅し始めますので続けて「1(イチ)」とはっきりした声で告げます。ID-01が「イチ」と答えれば、プログラムは正常に動作しました。続けて「コマンド」(耳LEDが点滅)「2(ニ)」といいますが、この「ニ」が曲者です。「アタマ」「下へ」の「下へ」同様、認識率がいまいちなのです。試したところ、「ニ」と奥へ通るような声で話すとうまくいきました。この辺は皆様ご自分で色々試されてみては如何でしょうか・・・。「コマンド」「ゼロ」でプログラムは終了するようになっています。Voice(音声)コマンドはユーザーガイドP.40に載っていますので、宜しければご覧下さい。「コマンド」と話しかけると「WordSett11」の音声コマンドに飛ぶようです。このコマンドは「0」~「10」の合計11の認識が出来ます。(だからWordSett11なのか・・・・な?)◇PCにたよらず動くユーザープログラムユーザープログラムを一度読み込ませておくと、PCにたよらずに起動する事が出来ます。先の方法を使ってID-01にユーザープログラムをロード・コンパイルをしておきます。ID-01の電源を入れてイニシャライズを終了させtます。胸のボタン、向かってA(左)ボタンを3回押します。Start」と表示されます。Started」と表示され、プロラムがスタートします。Stop」と表示されますので、C(右)ボタンを1回押します。Terminated」と表示されます。ブレインボード搭載後の拡張されたボタン機能については、イタリアデアゴ社のパーツリストのNO.54のPDFマニュアルに一覧表と記事が掲載されています。宜しければ参考にされてください。◇ユーザープログラムを拡張してみるここまでのユーザープログラムがうまく動くようでしたら、もう少し機能を拡張してみましょう。ボイスコマンドは、「0」~「10」が識別可能と書いてあります。現在のプログラムは、「0」「1」「2」しか判定していませんので、「3」~「10」まで判定させ、同時に「SayNumber」コマンドでそれに対応した数字をお喋べりさせれば良いのです。具体的には1の処理で、「Behavior4」~「Behavior11」合計7つを追加します。2と3の「WaitFor」コマンドと「SayNumber」コマンドセットを追加して、プロパティを「Three」~「Ten」、「3」~「10」に変更すればOKです。そうそう、「Main」の「Start」コマンドも、「Behavior4」~「Behavior11」の分を追加しておかなければいけませんね。それと「Behavior1」の中にある「Stop」コマンドも同様に「Behavior4」~「Behavior11」の分を追加する必要があります。これで、1~10までのボイスコマンドを、ID-01が対応した数字で答えてくれます。出来たプログラムは違う名前で保存しておき、ID-01にロード、コンパイル、実行をしてみて、動作チェックをしてみます。うまく動けば暫く楽しんでください。(私は<VoiceCommand01a.vclike>という名前で保存しました)万が一うまく動作しなければ、何かが違っていますので、もう一度、VCLEでプログラム内容を良くチェックしてみてください。「人生色々」などと、昔?偉い方が言っていたのを思い出しましたが、プログラムの世界でも良くあることです。先程組んだボイスコマンドのプログラムですが、次のようにも組むことが出来ます。(画面クリックで拡大します)Outline欄の行動には「Main」と「Behavior1」しかありません。コマンドの使いわけで、このようにスッキリさせる事もできるのです。「新規作成」を選び、新しいプログラムエリアを作製します。続いて「Outline」エリアの「Main」を右クリックし、ショートカットメニューから「行動を追加」をクリックします。「Main」の下とプログラム」エリア下部に「Behavior1」が出来ます。For」命令をクリックして、「プログラム」エリアの黄色いエリアをクリックする。Command」を選択します。For」の下の黄色いエリアをクリックすると、「Switch」がセットされます。Number」を選択し、「Properties」パネルの「Value」に、それぞれ、0、1、2、・・・とセットします。(P.41のセンテンスを参考にしています念のため・・・・)(私は<VoiceCommand02.vclike>として保存しました。)お気づきの方もいらっしゃると思いますが、「zero」の所で「ゼロ」と発声するだけで、プログラムが終了しないようになっています。私が「ゼロ」の発声が聞きたかったのでコマンドを変えているだけですので、そこを「Endコマンド」に置き換えてていただければ、Voiceコマンド「Zero」でプログラムは終了するようになります。皆様のお好きなように変更されてください。自分流のマイプログラムでマイロボットを動かす・・・ですね。Souce)VCLEの一番上の段、「ファイル」「変更」「プログラム」「ヘルプ」のうち、「プログラム」を選択、ダウンドロップメニューから「ソース」を選択します。先に組んだプログラムと、この新しい命令を組んだプログラムでは、格段にプログラムの長さが短くなっています。表示されたソーステキストは、変更もテキスト内容の複写も出来ませんので、PGをメモ帳から開いて内容の一部をご紹介します。VCLEで表示された内容よりも多少割愛されていますが、ユーザーが組んだプログラムの手続き、手順部分は網羅しているものと思います。/></Case>(長い為、途中までしか表示しませんが、どうやら「C」のようですね)=======================================================◇プログラムは短めに余談ですが、ID-01に「ロード」される時は、プログラムはこのようなテキスト形式で送られ、「コンパイル」でさらにロボットに解り易いマシン語に翻訳されるようです。長いプログラムをロードするときは時間がかかりますので、問題なく同じ動作をするのであれば短いプログラムにかぎります。プログラムの工数(命令の数など)はステップ数と呼ばれています。ブレインボードの16Mのメモリーにどれほどのプログラムが格納できるか分かりませんが、複雑な処理のプログラムでは、限りあるステップ数の中で、いかに効率良く多機能のプログラムを組めるかが、勝負どころという事になりそうです。習いたての私には縁のない話ですけれど・・・・・でもちょっと気になりますね。ユーザーガイド』の「プログラムのコンパイルと実行(P.46~47)」に軽く目を通されて下さい。それから、言葉がやたら長すぎるので、いくつかの言葉を簡略化させていただきます。「ヴィジュアルCライク・エディター」はVCLE「BlueTooth」はB.T「プログラム」はPGとします。それではVCLEを使って、ID-01にPGを転送し、そのPGでID-01を動かしてみましょう。VCLEに何かのPGを読み込んでください。私は「音声コマンド」識別のため、「こちらで話すナンバー(0~10)を、ID-01が言葉で答える」という簡単なPGを組んでみました。このPGをどこかのライブラリーに入れてダウンロードが出来るのなら、皆様にお使い頂いても良いのですが・・・そのような「フィアル交換の場」があると良いですね。ご自分でPGを組んでらっしゃらない方は、CD-ROM2にサンプルPGが入っていますので、それをVCLEに読み込んでください。C-like”という名のホルダーの中”vision_tracking.vclike”というPGです。このPGは、「CMOSカメラをセンサーとして使い、ある色のものが何処に見えるかによって、LEDを光らせるパターンが変わる」というものです。53号のCMOSカメラが来ないと機能はしませんが、次週はこの方法でテストできますので、その予行演習と思って、トライしてみてください。PGの停止」「B.T通信を終了」というのが一連の流れです。VCLEの上面にある4つのボタン(四角赤印)で操作します。左から、ロードボタン、コンパイルボタン、スタートボタン、停止ボタンです。Control」の接続ボタンを押してID-01とコネクトさせるビープ音とディスプレイ表示4)ロードボタンを押すビープ音と伴にPGがID-01に転送されます。PGが大きくなるとロードする時間が長くなります。「うまくいった」と確認画面が出ます。ビープ音とディスプレイ表示5)コンパイルボタンを押すID-01の中でPGがロボット語に翻訳されます。「うまくいった」と確認画面が出ます。ビープ音とディスプレイ表示6)スタートボタンを押すID-01がPGの指示を実行開始しま。「うまくいった」と確認画面が出ます。ビープ音とディスプレイ表示こ段階ででロードされたPGにより、ID-01が指示された処理をおこないます。7)停止ボタンを押すPGが停止します。「うまくいった」と確認画面が出ます。Control」で接続を解除する。ビープ音とディスプレイ表示この一連の流れで感じた事は、PC側でコマンドを出し「Successful(成功)」と出ると、ID-01の方から「ピー」とビープ音がしますので、確認が非常にやり易いという事です。小さな「双方向コミニュケーション」でしょうか・・・。ユーザが作製するPGでも、送った指示は、必らず答えさせるように組むと、操作間違いが起こりにくいかもしれませんね。今回は、とりあえず「VCLEからID-01にPGを転送・実行する仕組み」をご紹介しました。「音声コマンド・テスト」のPG内容については、あらためてご説明したいと思います。以前にレポートしましたが、BT通信中に録音すると雑音が入り、akkunnさんの書き込みで「緑のLEDを点灯すると雑音が軽減する」検証テストも行い、それを確認しました。akkunさんは「ブレインボード搭載で雑音が軽減する」とのイタリアの記事を紹介されており、今回早速、検証テストを行いました。パーフェクトとは言えませんが、緑のLEDを付けた状態まで低減していました。緑のLED点灯を行ってみましたが、それ以上の変化はありませんでした。■格段に増えたボキャブラリーCD-ROM2の中に、”WordSets.pdf”というPDFのファイルが入っています。そのファイルを開くと「ワードセット(日本語)」という文字が飛び込んできました。見ると、ワードセットのオンパレードです。ワードセット1、ワードセット2、ワードセット3、ワードセット4、ワードセット5、ワードセット6、ワードセット7、ワードセット8、そしてワードセット11、ワードセット12。ためしに見慣れたワードセット1の中をのぞいてみると、確実に言葉が増えているのです。試しにID-01に向かって、「かっこいい」とか「かわいい」とか言ってみてください。なりました?そして「つまらないやつ」と言ったときのアクションは?全部のボイスコマンドを試してみましたが、中にはまだ搭載されていないデバイスがいくつかあるものの、コマンド自体は全て受け付けてくれました。「アクション」で動きだすワードセット2の内容が、これまた凄いんです。これも「ブレインボード」が搭載されたお陰です。ID-01の頭脳だけのことはありますね。53号についてくるCMOSカメラのコマンドもいくつか見受けられ、次週の53号はますます期待が持てそうですね。明日更新しても良いのですが、今日は「ひな祭り」です。ええい!更新しちゃいましょう--。今週の記事で作製した単純なサンプルプログラムを公開します。大したものでなくて恐縮ですが宜しければダウンロードしてご利用ください。データーはウィルスチェク済みですが、安全のため、ダウンロード後再度ウィルスチェックをされてからご使用ください。データーは、右クリック「対象をフィアルに保存(A)」で任意のフォルダーに保存してください。ダウンロードの時、何故か拡張子が”VCLIK”から”XML”に変わってしまうため、zip形式で圧縮してあります。解凍ツールで解凍してからご使用ください。ご使用にあたっては、あくまでも自己責任でお願いします。「VoiceCommand01.zip」をダウンロード「VoiceCommand01a.zip」をダウンロード「VoiceCommand02.zip」をダウンロード(2007/3/4)■ロボザック情報ID-01のブレインボード、その後のプログラミングなど、インパクトの強い目先の事に追われ、全くロボザックの事を忘れていました。今週7号は『肩と背中のフレームを組み立てる』です。金属フレームのパーツで、樹脂製の頭部を取り付けるように書いてありますが、何かが完成するという訳でもなさそうなので保管することにしました。(2007/3/5)■あとがきアクション(行動)の変化が、これほどインパクトがあるとは思いませんでした。次週のCMOSカメラ搭載で、更に「見る」という機能が付加されます。同時に、「色」、「明るさ」、「画像の位置情報」などもセンシング出来るようになるとの事で、期待が膨らみます。ブレインボード搭載されたことにより、プログラミングについても色々なテストが出来そうです。いプログラムの条件のようですが、勉強あるのみ・・・・少し頑張って、ID-01に負けないように行動の改善を計りたいと思い・・・・ます。おはようございますはじめまして、こちらこそよろしくしくお願いします。いつもご愛読いただきましてありがとうございます。53号まで問題なく動いたとの事、なによりです。それにしても、ID-01の購入目的がプログラミングという方は初めてです。たしかにFAなどに携わった方以外は、動くものを(プログラムで)律することは稀ですからね。私も非常に興味を持っています。プログラム経験がお長いとの事、どうぞ積極的なご意見・コメントを期待しております。ありがとうございました。07:40はじめまして。一気にCMOSカメラまで搭載しました。このブログのおかげで、全く問題なく動作させることができました。ありがとうございます。記事の更新、大変ですよね。こんばんはシリアル変換ケーブルは良いお値段ですね。学ばれたようでなによりです。私のPCはシリアルポート付きでしたので何の苦労もせずに完了してしまいました。B.T通信のノイズテストは、私と同様な結果だったようですね。それまでは、ノイズ低減目的で録音時に赤LEDを点灯する習慣にしていましたが、それも必要なくなっていまいました。VCLEの件、テラさんの所ではご指摘ありがとうございました。今後もさらに磨きをかけて、素晴らしいPGを組まれることを期待しております。私は現在、CMOSセンサーの学習に取り掛かっています。お互い頑張りましょう。