PICマイクロコントローラーとは何ですか?

ペリフェラルインターフェイスコントローラー(PIC)は、愛好家や発明者がよく使用するマイクロコントローラーの一種です。 PICマイクロコントローラーには通常、マイクロコントローラーからの入出力を制御する20〜60のピンがあります。 それらは通常、回路基板に統合され、C言語を使用してプログラムされます。 PICマイクロコントローラーは、安価で、柔軟性があり、使いやすいため、マイクロコントローラーで一般的な選択肢となっています。

PICマイクロコントローラーには多くの種類があります。 異なるモデル間の違いは、フォームファクタ、ピンの数、およびメモリの量です。 デュアルインラインパッケージ(DIP)は、作業が簡単で、ブレッドボードに簡単に追加できるため、通常、PICの愛好家に好まれています。 クアッドフラットノーリード(QFN)パッケージは、よりコンパクトであるため、一般に産業用設定で使用されます。 ほとんどの人は、PICマイクロコントローラーのすべてのピンやメモリを使用するわけではないので、最上位のマイクロコントローラーを購入する必要はありません。

愛好家は通常、自分のマイクロコントローラーをブレッドボードまたは回路基板に接続します。 ブレッドボードの方が使いやすいですが、回路基板はよりコンパクトで耐久性があるため、より永続的な用途に適しています。 モーター、LEDライト、センサーなどの入出力は、回路またはブレッドボードのピンに接続できます。 これらは、PICマイクロコントローラーで制御できます。

PICマイクロコントローラーをプログラムするには、PICプログラマーが必要です。 これらは通常、マイクロコントローラー自体よりもはるかに高価であり、コンピューターのUSBまたはシリアルポートを介してマイクロコントローラーに接続します。 マイクロコントローラのプログラミングもCを介して行われます。プログラミングは通常、ピンからの入力と出力の取得で構成されます。 初心者がPICマイクロコントローラーをプログラムすることは一般的にかなり困難ですが、書籍やオンラインチュートリアルから学ぶことはできます。

PICマイクロコントローラーは、AVRマイクロコントローラーに似ています。 これらは、マイクロコントローラ愛好家にとって最も人気のある2つの選択肢です。 これらのマイクロコントローラーのどちらも、明らかに優れたオプションではありません。 どちらも安価で、Cでプログラムされており、外観が似ています。

考慮すべきもう1つのオプションは、比較的新しいArduino®プラットフォームです。 これは、AVRマイクロコントローラーに基づいたオープンソースプロジェクトです。 Arduino®のプログラミングはPICマイクロコントローラーよりもはるかに簡単であるため、プログラミングの経験があまりない人にとってはより良い選択かもしれません。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?