PR

組み込みエンジニア

組み込みエンジニア

トワイライト(TWELITE)で親機を実装し子機から無線受信する

ZigBeeモジュールであるトワイライト(TWELITE)を使用し、各種センサーと組み合わせることでIoTへの応用が期待できます。トワイライトの子機からデータを無線受信する親機を実装しシリアルモニターに表示する方法についてまとめました。
組み込みエンジニア

マイコンのプルアップとプルダウンの意味と抵抗値の計算方法

マイコンの周辺回路を設計しているとプルアップとプルダウンを使うことが多くあります。プルアップやプルダウンを実装しないとマイコンのDIやロジックICのDIが誤検出して誤動作の原因になることがあります。抵抗値の決め方について一例をまとめました。
組み込みエンジニア

Arduinoの標準ライブラリでLCDに文字を表示する方法

Arduino環境ではLCDに文字を表示するために標準ライブラリとしてLiquidCrystalがあります。外部機器から取得したデータの情報をLCDに表示したりボタンで表示を切り替えてモードを選択したりと用途は様々です。
組み込みエンジニア

Arduino環境でのタイマ管理とDIのチャタリング防止の方法

Arduino環境でソフト開発しているとDIに信号を入力して処理を判定させることがよくあります。DI信号がスイッチなどであった場合チャタリングによってDI信号が安定しないことがあります。対策としてフィルタを作る方法を記事にしました。
組み込みエンジニア

トワイライト(TWELITE)とArduino間でシリアル通信する

ZigBeeモジュールであるトワイライト(TWELITE)はシリアル通信機能があり、センサーのデータ値を表示させることができます。Arduino Unoとシリアル通信を行いArduinoのシリアルモニターに表示して確認しました。
組み込みエンジニア

Arduinoの開発環境の作り方とスケッチ例の使い方

Arduinoの開発環境であるArduino IDEのダウンロードとインストールの手順をまとめました。ライブラリのスケッチ例の使い方の一例としてソフトウェアシリアルライブラリを流用した方法で動作確認を行います。
組み込みエンジニア

トワイライト(TWELITE)のPWMを使ってブザーを鳴らす

ZigBeeモジュールであるトワイライト(TWELITE)はタイマ機能を備えておりPWM波形を生成することができます。PWMでLEDの明るさなどを調整したりできます。PWMで振動波形を模擬することでブザーを鳴らして動作を確かめました。
組み込みエンジニア

トワイライト(TWELITE)のソフト開発と無線通信でできること

ZigBeeモジュールであるトワイライト(TWELITE)はシリアル通信・タイマ(PWM)・I2C・SPI・AD変換など各種機能を備えておりセンサーと組み合わせながら無線通信ができるためIoTモジュールとして様々な用途に応用できます。
組み込みエンジニア

トワイライト(TWELITE)のSPI通信を実装し無線通信する

ZigBeeモジュールであるトワイライト(TWELITE)はセンサーの情報を取得するためにSPI通信機能があります。温度・湿度・気圧の情報が取得できるBME280センサーからSPIを使用してデータを取得し無線通信してデータを確認しました。
組み込みエンジニア

【オペアンプ】ピークホールドはピーク検出とサンプルホールドの応用

ピークホールド回路はピーク検出回路とサンプルホールド回路を組み合わせることで構成できます。正弦波のピークを保持しながら出力できるためAC電圧からDC電圧への変換などに使用されまが、サンプルや放電するタイミングを生成する仕組みが必要です。