LED計測制御 | LEDグループ学習 | メロディのプログラム | RCサーボの制御 | モーターのPWM制御 MYUロボ-II | MYU-USB転送ソフト | MYU USB BASIC | USBドリトル | C アセンブラ|MYUUSB-1基板 | MYUUSB命令一覧 転送ソフト(232C) | MYU BASIC(232C) | 構造化ドリトル | エクセルで制御 | エクセルで計測 | MYUアセンブラ | MYUROBO-1A基板 | MYUロボ(232C)命令一覧 | ドリトル命令一覧 |
|||
■MYU-527 ミュウロボ基本セット(RS-232C) 3,456円(8%税込) ■MYU-528 ミュウロボベルト基本セット(RS-232C) 3,456円(8%税込) ■MYU-529 3軸ミュウロボ基本セット(RS-232C) 4,212円(8%税込) ■MYU-530 ミュウロボ制御基板(RS-232C・2モーター用) 2,376円(8%税込) ■MYU-531 ミュウロボ制御基板(RS-232C・3モーター用) 2,592円(8%税込)
●エクセルのVBA ※エクセルで計測(excel.zip)はここからダウンロード(44K)できます。(2009/7/9版)
●よくある質問
●VBAの起動
![]() 688タイプやミュウロボ2基板のアナログ入力は、光センサー(CDS)や温度・距離センサーなどに接続して値を計測できます。 エクセルは、転送ケーブルを通して基板に計測信号を送り、計測結果を基板から受け取り表示します。 基板からデータを受取るためには、ICクリップ付き転送ケーブルが必要です。また、基板との配線は下のようにします。 ※古い688タイプやミュウロボ2基板は、リアルタイム計測には対応していません。
![]() [A/D記録]ボタンを押すと自動計測が始まり表に計測したアナログ値が表示されます。 下は、VBAのコードです。コードを変更すると計測間隔や回数を変えることができます。 VBAの動作を中止して(UserForm)上の[A/D記録]ボタンをダブルクリックするか、[A/D記録]ボタン上で右ボタンを押しコードの表示を選ぶとコード(プログラム)が表示されます。 Private Sub Cmd_2_Click() Dim n, c As Variant Range("A:B").Clear '表のクリア For n = 1 To 12 '12は計測回数 cmd_1_Click 'アナログ計測 c = "A" & n Range(c).Value = Time 'A欄に計測時刻を反映 c = "B" & n Range(c).Value = Txt_x.Text 'B欄に計測結果を反映 Sleep 1000 '計測間隔、1mSec単位で変えられる Next End Sub ![]() デジタル入力ポートはポートの電圧が High(高い) か Low(低い)で判断されます。High は 1 Low は 0 で表されますが各ポートはプルアップされていますので通常は High となっています。 688基板の入力ポート(In1-In4)はPIC16F688のポートAに、ミュウロボ2基板の(In1-In6)は16F88のポートBに接続されています。[デジタル入力]ボタンを押すことによりポートAやポートBの値を読みとり結果を16進表記で表示します。 下の図は、各ポートの値を2進数で表しています。右表からポートAは、16進表記では(17H)、ポートBは(7EH)となります。 ※各デジタルポートは通常、Higt=1 ですが入力があると Low=0 に変化します。 ※16進表記では10進数と区別するため末尾に'H'をつけます。
|