PR

PIC16F1827

組み込みエンジニア

PICマイコン(PIC16F1827)でDHT20のデータを取得

PIC16F1827はI2C(MSSP)通信機能を持っており湿度&温度センサーであるDHT20モジュールから測定データを取得することができます。MCCによるI2C通信の実装例としてDHT20モジュールからデータを取得しLCDに表示しました。
組み込みエンジニア

PICマイコン(PIC16F1827)でES920LRの設定と無線通信

PIC16F1827はシリアル通信機能(EUSART)を持っているため外部機器と通信を行うことができます。MCCを使用してEUSARTの設定を行いES920LRの初期設定する方法と電文を使って無線通信する方法をまとめました。
組み込みエンジニア

PICマイコン(PIC16F1827)でサーボモーターを操作する

PIC16F1827のタイマ割り込みでサーボモーターが操作できます。サーボモーターはラジコンカーのステアリングに使用されており0~180度の範囲で動作するものが多くあります。MCCを使ってサーボモーターを操作する方法をまとめています。
組み込みエンジニア

PICマイコン(PIC16F1827)のSPI通信で音声を再生する

PIC16F1827はSPI(MSSP)通信機能を持っており音声合成ICであるATP3011(アクエスト)にコマンドを送信することで音声を再生させることができます。MCCを使ってSPI通信を実装し音声を再生させて動作確認しました。
組み込みエンジニア

PICマイコン(PIC16F1827)のソースをプロテクトする

PICマイコンに書き込まれたソースコードは読み込むことができるため開発者以外の第3者でも読み込むことができます。PICマイコンのプロテクト機能を使うとプロジェクトファイルを持たない第3者からのソースコード抜き取りが防止できます。
組み込みエンジニア

PICマイコン(PIC16F1827)のリセット要因と使用例

PICマイコンなどソフト開発していると何らかの要因でマイコンがリセットし調査が必要になることがあります。リセット要因の特定の一例としてPIC16F1827のブラウンアウト・ソフトウェア及びWDTエラーによるリセットの動作確認を行いました。
組み込みエンジニア

PICマイコン(PIC16F1827)のEEPROMの使い方

PIC16F1827はEEPROMを搭載しており電源をOFFしてもデータ保持ができます。MCCでMEMORYを追加してEEPROMにデータの読み書きを行います。実装例としてEEPROMに書き込んだデータを読み込んでLCDに表示しました。
組み込みエンジニア

PICマイコン(PIC16F1827)でPWMを実装する

PIC16F1827のPWM機能を持っているため振動波形を模擬してブザーを鳴らしたりデューティー比を調整したりすることで電圧を調整しながらモーターを動かしたりすることができます。MCCでPWMを実装し動作確認を行いました。
組み込みエンジニア

PICマイコン(PIC16F1827)でコンパレータを実装する

PIC16F1827はコンパレータ機能を持っており基準電圧に対して入力電圧が高いか低いかを判断した結果を出力することができます。MCCでCMP実装し基準電圧にFVRを使う方法とDACを使う方法の2通りの動作確認を行いました。
組み込みエンジニア

PICマイコン(PIC16F1827)でAD変換を実装する

PIC16F1827はADC機能を持っておりセンサーの電圧をアナログ情報として取り込むことができます。MCCでADCの実装例として温度センサーと照度センサーの値をアナログデータとして取り込んで動作確認を行いました。