組み込みエンジニア PICマイコン(PIC16F1827)でタイマーを管理する方法 PICマイコンにはタイマー機能があり8ビットタイマーとしてTMR0があります。TMR0の初期値を調整することでベースタイマを生成しオーバーフローした回数を管理することでソフトウェアタイマを作ることができます。 2021.04.17 PIC16F1827組み込みエンジニア
組み込みエンジニア PICマイコン(PIC16F1827)のTMR1割り込みの設定 マイコンのソフト開発では割り込みを多く使用します。PIC16F1827において割り込みを使用すると発生時に関数がコールされますが割り込み要因を判別して処理する必要があります。TMR1のオーバーフローを割り込みを使って動作確認します。 2021.04.11 PIC16F1827組み込みエンジニア
組み込みエンジニア PICマイコン(PIC16F1827)のタイマー1の使い方 PICマイコンにはタイマー機能があり16ビットタイマとしてTMR1があります。TMR1の初期値を調整することで任意のタイミングでオーバーフローするタイマを作ることができます。MCCを使用してTMR1を実装する方法をまとめています。 2021.04.06 PIC16F1827組み込みエンジニア
組み込みエンジニア MPLAB Code Configurator(MCC)の追加と使い方 PICマイコンの開発環境であるMPLAB X IDEをインストールした際に追加したいプラグインとしてMPLAB Code Configurator(以下MCC)があります。本プラグインの追加方法と使い方の例をまとめています。 2021.03.30 PIC16F1827組み込みエンジニア
組み込みエンジニア Arduinoと人感センサーを組み込みブザーで通知する Arduinoと人感センサーを組み合わせることで人体を感知して通知するシステムを作ることができます。人感センサーが感知したときにLEDを点灯/消灯させると同時にブザーを鳴らす人感モジュールを製作して動作確認を行いました。 2021.03.25 Arduino UNO組み込みエンジニア
組み込みエンジニア Seeeduino XIAOでRTCモジュールの情報を更新する Arduino環境においてWireライブラリを使用してRTCモジュールに時刻の書き込みと読み込みができます。Seeeduino XIAOを使ってシリアルモニタから時刻設定の電文を送出し現在時刻を確認した方法についてまとめました。 2021.03.21 Seeeduino XIAO組み込みエンジニア
組み込みエンジニア Seeeduino XIAOで学べるソフト開発と標準ライブラリの使い方 Seeeduino XIAOはArduino環境でソフト開発ができるため標準搭載のライブラリを使用することで各種センサーの動作確認ができます。ソフト開発に対して苦手意識がある方でも簡単に動作確認ができるためお勧めのモジュールです。 2021.03.07 Seeeduino XIAO組み込みエンジニア
Arduino UNO Arduinoでデジタル加速度センサーの情報を取得 ArduinoのWire(SPI)を使用すると加速度センサー(ADXL345)の加速度やタップ情報などを取得することができます。ADXL345のライブラリを流用して加速度センサーの情報をFIFO機能を使用して取得する方法をまとめました。 2021.03.03 Arduino UNO組み込みエンジニア
組み込みエンジニア Seeeduino XIAOでデジタル加速度センサーの情報を取得 Seeeduino XIAOのWire(SPI)を使用すると加速度センサー(ADXL345)の加速度やタップ情報などを取得することができます。ADXL345のライブラリを流用しながら加速度センサーの情報を取得する方法をまとめました。 2021.02.20 Seeeduino XIAO組み込みエンジニア
組み込みエンジニア ArduinoのDIをマルチプレクサで拡張して状態変化を表示する Arduinoは機能が充実しているためLCDや7セグメントLEDを使用しているとデジタルピンが不足することがあります。マルチプレクサを使うことでDIの不足を補うことができます。マルチプレクサでDIを拡張する方法をまとめました。 2021.02.11 Arduino UNO組み込みエンジニア