組み込みエンジニア PICマイコン(PIC16F1827)でPWMを実装する PIC16F1827のPWM機能を持っているため振動波形を模擬してブザーを鳴らしたりデューティー比を調整したりすることで電圧を調整しながらモーターを動かしたりすることができます。MCCでPWMを実装し動作確認を行いました。 2021.07.23 組み込みエンジニアPIC16F1827
組み込みエンジニア Seeeduino XIAOでFreeRTOSを実装する FreeRTOSライブラリを使用するとマルチタスクの動作ができます。BME280から温湿度・気圧の情報を取得しLCDに表示するタスクと動作中であることを表示するLEDを点灯/消灯させるタスクを登録して動作確認を行いました。 2021.07.18 組み込みエンジニアSeeeduino XIAO
組み込みエンジニア TWELITE(トワイライト)のインタラクティブモードを実装する TWELITEのインタラクティブモードはZigBee通信の特徴である複数グループで通信する場合に各モジュールに必要な周波数チャンネル、アプリケーションID、再送回数などの重要なパラメータを簡単に設定できるのが特徴です。 2021.07.11 組み込みエンジニアTWELITE(トワイライト)
組み込みエンジニア ESP32-WROOM-32Eの開発環境(Arduino IDE)を作り方 ESP-WROOM-32はWiFi通信とBluetoothを搭載した無線モジュールです。開発環境はArduino環境に準拠しているためArduino IDEに開発環境を追加することでArduinoライブラリを使用しながらソフト開発ができます。 2021.07.04 組み込みエンジニアESP32-WROOM-32E
組み込みエンジニア PICマイコン(PIC16F1827)でコンパレータを実装する PIC16F1827はコンパレータ機能を持っており基準電圧に対して入力電圧が高いか低いかを判断した結果を出力することができます。MCCでCMP実装し基準電圧にFVRを使う方法とDACを使う方法の2通りの動作確認を行いました。 2021.06.28 組み込みエンジニアPIC16F1827
組み込みエンジニア トワイライト(TWELITE)でBME280のデータを取得する トワイライトのWire(I2C通信)を使用することでBME280から温湿度・気圧のデータを取得することができます。MWSTAGEではセンサーデバイスライブラリであるBMx280クラスの関数をコールするだけでBME280のデータを取得できます。 2021.06.23 組み込みエンジニアTWELITE(トワイライト)
組み込みエンジニア トワイライト(TWELITE)でSHT35のデータを取得する トワイライトはWire(I2C通信)を使用することでSHT35から温湿度データを取得することができます。MWSTAGEではセンサーデバイスライブラリであるSHT3xクラスの関数をコールするだけでSHT35のデータを取得できます。 2021.06.17 組み込みエンジニアTWELITE(トワイライト)
組み込みエンジニア トワイライト(TWELITE)のEEPROMを使い方 ZigBeeモジュールであるトワイライト(TWELITE)はEEPROMを搭載しているため電源が切れてもデータを保持できます。クラスオブジェクトであるEEPROMを使用することで簡単にEEPEOMの書き込みと読み込みができます。 2021.06.08 組み込みエンジニアTWELITE(トワイライト)
組み込みエンジニア PICマイコン(PIC16F1827)でAD変換を実装する PIC16F1827はADC機能を持っておりセンサーの電圧をアナログ情報として取り込むことができます。MCCでADCの実装例として温度センサーと照度センサーの値をアナログデータとして取り込んで動作確認を行いました。 2021.06.02 組み込みエンジニアPIC16F1827
組み込みエンジニア Seeeduino XIAOを使ってBME280のデータをLCDに表示する Seeeduino XIAOはArduino環境と互換性あるためSPIライブラリ及びWireライブラリが使用できます。SPIを使用してBME280から温湿度・気圧の情報を取得しI2C通信を使用してLCDに表示する方法をまとめました。 2021.05.25 組み込みエンジニアSeeeduino XIAO