M5Stack Core2とM5Stack用Sigfoxモジュール及びGPSモジュールを合体した場合のポート設定



  • M5Stack Core2とM5Stack用Sigfoxモジュール及びGPSモジュールを合体した場合のポート設定はどのようにしたら良いでしょうか?

    M5Stack Core2とM5Stack用Sigfoxモジュールのみの場合には、
    CORE2(TX:14、RX:13)、Sigfox(TX:16、RX:17)
    で正常に動作可能です。

    M5Stack Core2とM5Stack用GPSモジュールのみの場合には、
    CORE2(TX:14、RX:13)、GPS(TX:16、RX:17)
    で正常に動作可能です。

    ただ、TX:16、RX:17は、SigfoxとGPSで重なって使用できないと思いますので、
    どちらかを変更する形かと認識しています。
    SigfoxにはDIPスイッチがありますので、こちらを変更するとした場合、
    どれに設定となりますか?

    ちなみに、M5Stack Core2とM5Stack用Sigfoxモジュールのみの場合には、
    CORE2(TX:14、RX:13)、Sigfox(TX:5、RX:0)
    としても、動作しませんでした。


  • Global Moderator

    ArduinoIDEを使用していると仮定して回答します。

    SigfoxのM-BUSのピン番号はCore1の配置なので、Core2のM-BUSの0と33にあたります。
    (添付のM5Stack BusとM5Core2 Busの比較表を確認してください。)

    したがって、Core2(TX:33, RX:0)、Sigfox(TX:5, RX:0)で設定してみてください。
    また、Arduinoの場合はSerial1とSerial2をSigfox用とGPS用に初期化する必要があります。

    alt text