センサ―

センサ―

Arduino・ESP32で複数のI²Cセンサーを同時に使う方法|アドレス重複の対処も解説

ArduinoやESP32でI²Cセンサーを使っていると、「SDAとSCLに複数のセンサーを接続しても大丈夫?」と疑問に思うことがあります。結論からいうと、I²Cは複数のデバイスで同じSDA・SCLを共有できる通信方式です。例えば、温湿度セ...
センサ―

Arduino・ESP32でI²Cスキャナを使う方法|I²Cアドレスを調べるサンプルコード

I²CセンサーをArduinoやESP32へ接続したものの、「センサーが認識されない」「I²Cアドレスが分からない」ということはありませんか?そんなときに便利なのがI²Cスキャナ(I2C Scanner)です。I²Cスキャナを実行すると、S...
センサ―

加速度センサーを比較!ADXL345・MPU-6050・LIS2DW12・MSA3S02の違い

Arduino・ESP32向け加速度センサーを比較!ADXL345・MPU-6050・LIS2DW12・MSA3S02の違いArduinoやESP32で「傾き」「動き」「振動」などを検出したいときに使用されるのが、加速度センサーです。しかし...
センサ―

3軸加速度センサのMSA3S02をArduino・ESP32で測定する方法を解説

MSA3S02は、X・Y・Zの3方向の加速度を測定できるデジタル3軸加速度センサーです。ArduinoやESP32などのマイコンとはI²Cで通信でき、基板の傾きや動き、振動などを検出できます。加速度センサーというとMPU6050などがよく知...
センサ―

BH1750とは?Arduino・ESP32で照度(lux)を測定する方法を解説

BH1750は、周囲の明るさを測定できるデジタル照度センサーです。測定した明るさを「lux(ルクス)」として取得でき、ArduinoやESP32などのマイコンとはI²Cで通信します。明るさに応じて照明を制御したり、室内環境を記録したり、ディ...
センサ―

SHT40とは?Arduino・ESP32で温度・湿度を測定する方法を解説

SHT40は、Sensirion(センシリオン)が開発したデジタル温湿度センサーです。1つの小さなICで温度と相対湿度の両方を測定でき、マイコンとはI²Cで通信します。ArduinoやESP32などから扱いやすく、室内環境の測定、IoT機器...