« 2008年4月 | メイン | 2008年6月 »

2008年5月 アーカイブ

2008年5月 7日

12-1 LEDの点滅

第12章 赤外線2ch送信機のプログラミングを楽しみましょう

 赤外線2ch送信機TX2-006Pは無事完成しましたか?。

 TX2-006Pにはジョイスティック・PIC12F683のA-Dコンバータなどのプログラミングを楽しめる機能が満載です。12F683は今回初めて使うPICとなります。インドアプレーンを操縦する前にプログラミングに挑戦しましょう

 準備運動として、LEDを3回点滅させるプログラムを作成しましょう。今まで使っていたPIC16F84AとPIC12F683は同じ"PIC"の仲間ですが、12F683は後発のために小型ながら最新機能を搭載しています。

 TX-006Pでは外部発振子であるセラロックを省略し、PICの内部クロックを使い、回路を簡略化しています。

 これらの切り替えを含めたプログラミングにする必要があります。

 それでは、TX2-006Pにひとつだけ装備しているLEDを使ってPIC12F683をプログラミングしてみましょう。


続きを読む "12-1 LEDの点滅" »

2008年5月12日

12-2 A-Dコンバータを使いましょう

 PIC12F683にはA-Dコンバータ機能が搭載されています。この便利なA-Dコンバータを使えるようにしましょう。

A-Dコンバータとは?

 A-Dコンバータとして使用可能なポートに加えられている電圧を測定してディジタル・データに変換してくれる機能を、A-Dコンバータといいます。Anlog to Digital Converterの略称です。
 電源電圧か外部電源を基準電圧としてこの電圧と比較することにより、電圧を測定し、ディジタル・データに変換してくれます。通常は電源電圧を基準電圧とします。
 PICは2V~5Vの幅広い電源電圧で動作しますが、ここでは5Vで考えます。

続きを読む "12-2 A-Dコンバータを使いましょう" »

2008年5月20日

12-3 A-Dコンバータ ~その2~

 A-Dコンバータの使い方が、だいたいわかったでしょうか?
 課題3では、スティックの左右方向の制御に、A-Dコンバータを使いましょう。

課題3 

 エルロン・スティックを右または左へ倒すとLED点灯が点灯するプログラムを作りましょう。

 エルロン方向=横方向のA-Dコンバータはchannel(1)に割り当てられています。

   al_adc=read_adc(1)

により、読み込み、変数に代入します。

 読み込んだ値により、LEDの点灯を制御します。

続きを読む "12-3 A-Dコンバータ ~その2~" »

2008年5月27日

12-4 割り込み

 16F88/16F84Aでの割り込みは試された方もいらっしゃると思います。ここでは、12F683の割り込みに挑戦します。

割り込みとは・・・

 久しぶりの休日、機嫌良く電子工作に励んでいると、「ちょっとこれ手伝って」「こっちをお願い!」・・・もちろん、最優先で実行しなくてはなりません。ようやく落ち着くと、「これもやって欲しいんだけど」 どんなにはんだ付けに集中していても、呼ばれればいつでも最優先です。

 メインに動いているプログラムに対してなんらかのタイミングで別の処理を行うことを「割り込み」といいます。割り込み要求が入ると、メイン・プログラムに優先して実行されます。この割り込み処理があることで、PICの能力は飛躍的に向上していますが、一番わかりにくい部分であると思います。
 PICでもいくつかの割り込みが用意されています。ここでは、よく使うタイマ割り込みを使います。

続きを読む "12-4 割り込み" »

2008年5月 2日

11-15 完成後の確認

起動の確認

 赤外線2ch送信機TX2-006Pは無事完成したでしょうか? 起動確認を行います。

・PIC12F683には動作確認用プログラムを書き込んでください。

37_kansei.JPG


(1) 電池ボックスに006P9Vバッテリをセットします。
(2) 電源スイッチを入れる前にジョイスティックのスロットル位置を最スロー(一番手前側)にします。
(3) 電源スイッチを入れます。
(4) 確認LEDが3回点滅し、点灯すると送信機の起動は成功です。

続きを読む "11-15 完成後の確認" »

カレンダ

2008年7月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

おすすめ書籍

会社案内
情報セキュリティおよび個人情報の取り扱いについて

コメントとトラックバックは、spamを予防するために、編集担当が公開の作業をするまで非公開になっています。
コメントはそれぞれ投稿した人のものです。

About 2008年5月

2008年5月にブログ「PICとインドア・プレーンの世界」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2008年4月です。

次のアーカイブは2008年6月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 4.1