組み込みエンジニア ArduinoのDO制御で7セグメントLEDを表示する Arduinoの標準ライブラリでDOを制御してLEDなどを簡単に点灯消灯させることができます。DO制御の応用例として7セグメントLEDに数値を表示できます。複数のDOの制御をパターン化して7セグメントLEDに表示する方法をまとめています。 2021.01.18 Arduino UNO組み込みエンジニア
組み込みエンジニア Seeeduino XIAOのSerialライブラリの使い方 Seeeduino XIAOの標準ライブラリであるSerial1を使用すると外部機器とシリアル通信ができます。Serialはシリアルモニタ専用であるためArduino UNOできなかったシリアルモニタと外部機器へのシリアル通信を区別できます。 2021.01.09 Seeeduino XIAO組み込みエンジニア
組み込みエンジニア VSCodeを使ったArduinoのソフト開発環境作りの手順 Arduinoのソフト開発はArduino IDEを使用しますがVSCodeの拡張機能でArduinoを追加するとVSCodeでArduinoのソフト開発ができます。VSCodeにArduino機能を追加する手順をまとめています。 2021.01.03 Arduino UNOESP32-WROOM-32ESeeeduino XIAO組み込みエンジニア
組み込みエンジニア Arduinoの標準ライブラリでブザーを鳴らす方法 Arduinoに標準搭載されているライブラリを使用してPWM波形を生成することでブザーを鳴らすことができます。電子ブザーをPWMのデューティ比を変更しながらブザーを鳴らす方法と音程の変化についてまとめています。 2020.12.27 Arduino UNO組み込みエンジニア
組み込みエンジニア Seeeduino XIAOの標準ライブラリでブザーを鳴らす方法 Seeeduino XIAOに標準搭載されているライブラリを使用しパルス波形を生成することでブザーを鳴らすことができます。ブザーを鳴らす原理が分かっていればタイマ割り込みを使用することでブザーの音程を変えながら鳴らすことができます。 2020.12.20 Seeeduino XIAO組み込みエンジニア
組み込みエンジニア LEDの順方向電流による明るさの変化と電流制限抵抗の考え方 LEDは電子機器の表示灯や内部の動作確認等に使用されます。LEDは極性を持ち流す電流によって輝度が変化しますが過大な電流を流すと発熱し故障してしまいます。LEDの明るさの考え方や順方向電流を制限する抵抗値の選定方法についてまとめました。 2020.12.13 組み込みエンジニア
組み込みエンジニア Seeeduino XIAOのSPIを使ってBME280のデータを取得 Seeeduino XIAOはArduino環境でソフト開発ができ、SPIライブラリが使用できます。BME280の製作メーカが提供しているAPIを使用して温度・気圧・湿度の計算を行いSPI通信でセンサー情報を取得する方法をまとめました。 2020.12.09 Seeeduino XIAO組み込みエンジニア
組み込みエンジニア Seeeduino XIAOのWireを使ってBME280のデータを取得 Seeeduino XIAOはArduinoと互換性があるためWireライブラリが使用できます。BME280の製作メーカが提供しているAPIを使用して温度・気圧・湿度の計算を行いI2C通信でセンサー情報を取得する方法をまとめました。 2020.12.05 Seeeduino XIAO組み込みエンジニア
組み込みエンジニア Seeeduino XIAO(Arduinoと互換)の開発環境を作る Seeeduino XIAOはArduino環境で開発できるARMマイコンを搭載したモジュールです。小サイズなので使用できるピン数はArduino UNOよりも少ないですがArduinoのライブラリを使ってソフト開発ができます。 2020.11.29 Seeeduino XIAO組み込みエンジニア
組み込みエンジニア Arduinoとトワイライトを使って距離データをモニターする Arduinoとトワイライトを使って超音波距離センサーUS-015から取得した距離のデータを表示するシステムを作ることができます。ArduinoとUS-015で一定間隔で距離データを計算しトワイライトで無線通信を使用してモニターします。 2020.11.24 Arduino UNOTWELITE(トワイライト)組み込みエンジニア