LoginSignup
5
8

More than 3 years have passed since last update.

M5Stack Basic、Gray、CORE2のGroveポート。赤色になっていますが、これは、I2C向けのポートとなっており、UARTやGPIOポートとして利用することができません。
image.png
UARTやGPIO用にGroveポートを使いたい場合は、M5Stack PLUSエンコーダモジュールを使います。
image.png
確かに、手元にある拡張UNITを見てみると、PORT.A.I2CやPORT.B.I/O、PORT.C.UARTと書かれているとともに色分けもされているじゃないですか。。。(これを知らずして、とりあえずUNITを買うと、思わぬ出費が発生してしまうかもしれないですね。)
IMG_5773.jpg

以下に、各ユニットのポートタイプ一覧をまとめておきます。

UNIT センサ ポートタイプ
Mini Heart Rate Unit (MAX30100) Pulse Oximeter 心拍 PORT.A.I2C
Barometric Pressure Unit(BMP280) 気圧 PORT.A.I2C
ENV II Unit with Temperature Humidity Environment Sensor (SHT30+BMP280) 温湿度 PORT.A.I2C
Thermal Camera Unit (MLX90640) サーマルカメラ PORT.A.I2C
6-Axis IMU Unit(MPU6886) 6軸加速度 PORT.A.I2C
TVOC/eCO2 Gas Sensor Unit (SGP30) ガス PORT.A.I2C
I2C Joystick Unit (MEGA328P) ジャイロスティック PORT.A.I2C
Color Sensor RGB Unit (TCS3472) カラーセンサ PORT.A.I2C
Time-of-Flight Distance Ranging Sensor Unit (VL53L0X) TOF PORT.A.I2C
Laser.Tx - a Laser Emitter Unit レーザー出力 PORT.B.I/O
RGB LED Unit (SK6812) LED PORT.B.I/O
Earth Moisture Sensor Unit Analog and Digital Output 土壌水分量 PORT.B.I/O
Mini Button Unit ボタン PORT.B.I/O
Microphone Unit (LM393) マイク PORT.B.I/O
Light Sensor Unit with Photo-resistance 照度センサ PORT.B.I/O
PIR Motion Sensor (AS312) PIR赤外線 PORT.B.I/O
RS485 to TTL Converter Unit RS485 PORT.C.UART

ほぼほぼ、PORT.A.I2Cでいけそうですが、人感センサーや土壌水分量などを計る場合は注意が必要そうですね。
ちなみに、PLUSエンコーダモジュールとM5Stackとの通信にはI2Cを使用するそうなので、COM.X Sigfoxとの併用も可能です。

image.png

5
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
8