--「PIC」プログラミング再び (13)---

 今日もまた一つ勉強。
 センサーをフォットカプラー接続して、センサーのON-OFFを
 フォットカプラーを介して、PICに取り込む簡単な回路とプログラムで、
 実験しました。
 PICじゃなくて、LEDを接続して実験すると、センサーのON-OFF
 でLEDのLED-OFFができるのに、PICに接続すると、PIC入力端子
 のレベルが、HIGHT(ON)、LOW(OFF)に変化しませんでした。

 

 問題を切り分けるのに、あれこれやりましたが、マイナスコント
 ロールするとうまくいきます。

 

 プログラムで、入力端子の初期設定で、LOWレベルにしても
 LOWになりません。
 あれこれ悩みましたが、ソフトの原因ではなくて、ハードの原因の
 ようで、電源を入れると入力端子がHIGHTになるようでした。
 教科書のように、プルダウン抵抗を入れてみました。

 

 すると、電源投入直後も、入力端子がLOWレベルになり、思った
 動作ができるようになりました。
 プルダウン抵抗やプルアップ抵抗が必要だと教科書には、
 書いてありますが、その意味がやっと
 分かりました。