Comments
Description
Transcript
MT-D002サンプルプログラム
アプリケーションノート LOGIC TRAINER+ MT-D002 サンプルプログラム 1.概要 このアプリケーションノートでは、ロジックトレーナープラス(MODEL MT-N100)用のオプション基板である フルカラー LED 基板(MODEL MT-D002)のサンプルプログラムについて解説します。 サンプルプログラムは簡単ビジュアル・プログラミング・ソフト「Applilet EZ PL Ver.3.5」で作成します。 2. サンプルプログラムの内容 MT-D002 に搭載されているフルカラー LED をスライドボリューム抵抗を使った調光制御プログラムと、光センサー と LED を使った周囲光レベル表示プログラムの作成例を紹介します。 マイコンの端子と各デバイスの端子は下図のように接続することとします。スライドボリュームのツマミを左から右 へ動かすと、フルカラー LED の対応する色(VR1 →赤、VR2 →緑、VR3 →青)が明るくなります。逆に、右から 左へ移動すると暗くなります。 また、周囲を暗くする(光センサーに当たる光をさえぎる)と、その暗さに応じて LED1 ∼ 4 が点灯します(もっ とも明るいときに LED4、もっとも暗いときに LED1 が点灯)。 LED1 LED2 LED3 LED4 VR1 DS2 DATA RxD (P44) TxD (P43) INTP3 (P41) GND SUNHAYATO 78K0S/KA1P CX VR3 12345 | 67890 P123 P30 P31 GND SEN1 VR3 VR2 VR1 TB1 VR2 MODEL MT-D002 P42 P41 P40 VCC R VCC B G 1 P130 P45 P44 P43 CN9 P23 P22 P21 P20 1 SEN1 1 DS3 DS1 MODE POWER PRG ON RUN OFF MODEL MT-N100 0 SW1 SW2 SW3 SW4 RESET LOGIC TRAINER+ ジャンプワイヤーの接続 マイコンの端子 P130 P45 P44 P43 P42 P41 P40 P23 P22 P21 P20 ジャンプワイヤーを配線する ときは、POWERスイッチを 必ず 「OFF」 にしてください 接続先の端子 R (MT-D002) G (MT-D002) B (MT-D002) LED1 (MT-N100) LED2 (MT-N100) LED3 (MT-N100) LED4 (MT-N100) VR1 (MT-D002) VR2 (MT-D002) VR3 (MT-D002) SEN1 (MT-D002) 図 1 ジャンプワイヤーの配線 3. Applilet EZ PL でプログラムを作成する Applilet EZ PL を起動します。Windows のスタートメニューより 「 すべてのプログラム 」 →「Applilet EZ PL」→ 「Applilet EZ PL」をクリックしてください。 Applilet EZ PL が起動したら、下図のようにパネルを配置してください。 図 2 Applilet EZ PL のパネル配置 各パネルのプロパティは次のように設定してください。 アプリケーションノート MT-D002 サンプルプログラム ①アナログ入力パネル P21 ~ P23(VR1 ~ VR3) スライドボリューム VR1 ∼ VR3 に対応するアナログ入力パネルの設定を行います。ポート P21 ∼ P23 をそれぞ れ下図のように設定してください。 図 3 VR1 ~ VR3 用のアナログ入力パネルのプロパティの設定 ②アナログ入力パネル P20(SEN1) 光センサー SEN1 に対応するアナログ入力パネルの設定を行います。 ポート P20 を下図のように設定してください。 図 4 SEN1 用のアナログ入力パネルのプロパティの設定 ③簡易 PWM パネル P130、P45、P44(フルカラー LED) フルカラー LED の各色に対応する簡易 PWM パネルの設定を行います。ポート P130、P45、P44 をそれぞれ下 図のように設定してください。 図 5 フルカラー LED 用の簡易 PWM パネルのプロパティの設定 ④デジタル出力パネル P43 ~ P40(LED1 ~ LED4) LED1 ∼ LED4 に対応するデジタル出力パネルの設定を行います。ポート P43 ∼ P40 をそれぞれ下図のように設 定してください。 図 6 LED1 ~ LED4 用のデジタル出力パネルのプロパティの設定 すべてのパネルの配置、プロパティの設定が終了したら、名前をつけてファイルに保存してください。 ファイルに保存したら、 「生成」ボタンを押してプログラムをコンパイルし、ロジックトレーナープラスに書き込み ます。 プログラムの書込みが終わったら、スライドボリュームを動かしたり、光センサーを手で覆うなどして動作を確認し てください。 本資料について ・本資料は、電子工作や電子回路、パーソナルコンピュータ ・本資料に記載してある内容は、一般的な電子機器(学習教 の操作について一般的な知識をお持ちの方を対象にしてい 材、事務機器、計測機器、パーソナル機器、コンピュータ ます。 エレクトロニクス社製 ・本資料を元に操作するには、NEC 78K0S/KA1+ マイコンについての知識や開発環境などが必 ・ ・ 要です。 Microsoft®、Windows® は米国 Microsoft 社の米国および その他の国における登録商標です。 その他、記載されている製品名は各社の商標または登録商 標です。 本資料のご利用にあたって お客様が用途に応じた適切な ・本資料に掲載している内容は、 製品をご購入頂くことを目的としています。その使用によ ・ り当社及び第三者の知的財産権その他の権利に対する保証、 又は実施権の許諾を意味するものではありません。また、 権利の侵害に関して当社は責任を負いません。 本資料に記載した情報を流用する場合は、お客様のシステ ム全体で充分評価し適用可能かご判断願います。当社では 適用可能判断についての責任は負いません。 ・ ・ ・ ・ ・ 機器など)に使用されることを目的としています。高い品 質や信頼性が要求され、故障や誤作動が直接人命を脅かし たり人体に危害を及ぼす恐れのある、医療、軍事、航空宇宙、 原子力制御、運輸、移動体、各種安全装置などの機器への 使用は意図も保証もしておりません。 本資料の一部、又は全部を当社の承諾なしで、いかなる形 でも転載又は複製されることは堅くお断りします。 全ての情報は本資料発行時点のものであり、当社は予告な しに本資料に記載した内容を変更することがあります。 本資料の内容は慎重に制作しておりますが、万一記述誤り によってお客様に損害が生じても当社はその責任を負いま せん。 本資料に関してのお問合せ、その他お気付きの点がござい ましたら、 当社ホームページのお問い合わせページ(https:// www.sunhayato.co.jp/inquiry/)よりお問合せください。 本資料に関する最新の情報はサンハヤト株式会社ホーム ページ(http://www.sunhayato.co.jp/)に掲載しております。 Copyright© 2009 Sunhayato Corp. 2009 年 2 月 20 日発行 REV.1.00 SG097001 ホームページ:www.sunhayato.co.jp