組み込みエンジニア Arduinoのライブラリでサーボモーターを操作する Arduino環境では標準ライブラリでサーボモーターを操作することができます。サーボモータはラジコンカーのステアリングやロボットによる弁の開閉部など様々な用途で使用されており0~180度の範囲で動作するものが多くあります。 2022.04.15 Arduino UNO組み込みエンジニア
組み込みエンジニア ArduinoのSDカードライブラリでデータを保存する Arduino環境ではSDカードの標準ライブラリが実装されているため簡単にSDカードを操作してデータの読み書きができます。Arduino UNOの拡張基板であるSD CARD SHIELDを使ってSDカードを操作する方法をまとめました。 2022.03.06 Arduino UNO組み込みエンジニア
組み込みエンジニア ArduinoのライブラリでGPSモジュールで時刻を取得する GPSモジュールは現在地の情報や時刻情報などを衛星からの電波を受信してユーザーに通知するモジュールです。Arduino環境ではGPSモジュールのためのライブラリをインストールすることで時刻データや位置情報を簡単に取得できます。 2022.02.11 Arduino UNO組み込みエンジニア
組み込みエンジニア Arduinoライブラリと音声合成ICで音声を再生する 音声合成ICであるATP3011(アクエスト)はシリアル通信で送信した文字列を音声データに変換して出力することができます。Arduino UNOのシリアル通信を使って任意の音声を出力させて動作確認したことをまとめています。 2021.12.05 Arduino UNO組み込みエンジニア
Arduino UNO Arduinoと人感センサーを組み込みブザーで通知する Arduinoと人感センサーを組み合わせることで人体を感知して通知するシステムを作ることができます。人感センサーが感知したときにLEDを点灯/消灯させると同時にブザーを鳴らす人感モジュールを製作して動作確認を行いました。 2021.03.25 Arduino UNO組み込みエンジニア
組み込みエンジニア Arduinoでデジタル加速度センサーの情報を取得 ArduinoのWire(SPI)を使用すると加速度センサー(ADXL345)の加速度やタップ情報などを取得することができます。ADXL345のライブラリを流用して加速度センサーの情報をFIFO機能を使用して取得する方法をまとめました。 2021.03.03 Arduino UNO組み込みエンジニア
組み込みエンジニア ArduinoのDIをマルチプレクサで拡張して状態変化を表示する Arduinoは機能が充実しているためLCDや7セグメントLEDを使用しているとデジタルピンが不足することがあります。マルチプレクサを使うことでDIの不足を補うことができます。マルチプレクサでDIを拡張する方法をまとめました。 2021.02.11 Arduino UNO組み込みエンジニア
組み込みエンジニア Arduinoと7セグメントLEDで温度を表示する Arduinoの標準ライブラリで7セグメントLEDに通知を表示することができます。数値の表示はDO制御をパターン化することで実現できます。温度センサーの電圧をAD変換して温度情報を7セグメントLEDに表示する方法をまとめました。 2021.01.24 Arduino UNO組み込みエンジニア
組み込みエンジニア ArduinoのDO制御で7セグメントLEDを表示する Arduinoの標準ライブラリでDOを制御してLEDなどを簡単に点灯消灯させることができます。DO制御の応用例として7セグメントLEDに数値を表示できます。複数のDOの制御をパターン化して7セグメントLEDに表示する方法をまとめています。 2021.01.18 Arduino UNO組み込みエンジニア
組み込みエンジニア VSCodeを使ったArduinoのソフト開発環境作りの手順 Arduinoのソフト開発はArduino IDEを使用しますがVSCodeの拡張機能でArduinoを追加するとVSCodeでArduinoのソフト開発ができます。VSCodeにArduino機能を追加する手順をまとめています。 2021.01.03 Arduino UNOESP32-WROOM-32ESeeeduino XIAO組み込みエンジニア