Wio LTE/Wio 3G 知っトク情報 2本立て

>100 Views

July 21, 18

スライド概要

① Groveモジュールで注意するポイント
② Wio LTE / Wio 3Gのデバッグ手法

SORACOM UG東海#3(https://soracomug-tokyo.connpass.com/event/94078/)のプレゼン資料。

profile-image

SeeedKKの中の人。Microsoft MVP for Internet of Things。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

(ダウンロード不可)

関連スライド

各ページのテキスト
1.

WioLTE/Wio3G 知っトク情報 2本立て 2018/7/21 Takashi Matsuoka

2.

資料は後日公開 写真OK 動画NG SNS大歓迎 (#soracomug)

3.

Takashi Matsuoka 2017~ MVP for Windows Development Wio LTE Wio 3G https://github.com/matsujirushi/iot-edge-microbit Wio LTE M1/NB1(BG96) 基礎からじっくり学ぶ ラズパイ電子工作 MT3620 DevBoard 2017年6月号~ 2018年6月号

4.

Wio LTE / Wio 3G 知っトク情報 2本立て ① Groveモジュールで注意するポイント(19) ② Wio LTE / Wio 3Gのデバッグ手法(10)

5.

① Groveモジュールで 注意するポイント

6.

Wio LTEハンズオン Starter kit購入 スケッチ例

7.

CLOUD AWS, Azure, GCP, IBM Cloud, … Wio LTE PHYSICAL Button, Barometer, Gas, Buzzer, Relay, Servo, …

8.

Wio LTE Grove Cable Grove Module

9.

Wio LTEで使えますか? “Grove - BME280”は使えますか? I2Cコネクタに接続すれば使えます “Grove - RotaryAngleSensor”は使えますか? A4,A6コネクタに接続すれば使えます “Grove - CO2 Sensor”は使えますか? (基本的に)使えません

11.

✓ Groveの信号 ✓ Wio LTE/3Gのコネクタ

12.

Groveの信号 インターフェース 色 ピン 番号 Digital In Digital Out Analog In I2C UART 黄 1 D0 D0 A0 RX SCL 白 2 D1 D1 A1 TX SDA 赤 3 黒 4 電源電圧 5V 3.3V 3.3V /5V 5V 3.3V 3.3 or 5V GND GND GND http://wiki.seeedstudio.com/Grove_System/#interface-of-grove-modules

13.

Wio LTEのコネクタ D38 I2C Digital In/Out D20 I2C Digital In/Out UART Digital In/Out Analog In Digital In/Out UART Digital In/Out A6 Digital In/Out Analog In A4 電源電圧 = 3.3V D38以外はソフトで電源ON操作が必要 https://seeedjp.github.io/Wiki/Wio_LTE_for_Arduino/Hardware-ja.html

14.

Wio 3Gのコネクタ A4 Digital In/Out I2C Digital In/Out UART Digital In/Out Analog In A6 Digital In/Out I2C UART Analog In D38 Digital In/Out D20 Digital In/Out 電源電圧 = 3.3V D38以外はソフトで電源ON操作が必要 https://seeedjp.github.io/Wiki/Wio_3G_for_Arduino/hardware-ja.html

15.

Wio LTEで使えますか? “Grove - BME280”は使えますか? ↑はI2Cインターフェイスなので(ry I2Cコネクタに接続すれば使えます “Grove - RotaryAngleSensor”は使えますか? ↑はAnalogInインターフェイスなので(ry A4,A6コネクタに接続すれば使えます “Grove - CO2 Sensor”は使えますか? ↑は5Vなので(ry (基本的に)使えません

16.

① Groveモジュールで注意する ポイント • 電源電圧 3種類 • 5V, 3.3V, 3.3V/5V • インターフェース 5種類 • Digital In, Digital Out, Analog In, I2C, UART • Wio LTE/3Gは3.3V • (基本的に)5VのGroveモジュールは使用できない • ソフトウェアは自作

17.

TIPS: Groveモジュールの種類 http://wiki.seeedstudio.com/ > Grove >> Sensor >> Actuator >> Display >> Communication >> Others > Bazaar >> Grove https://www.seeedstudio.com/

18.

TIPS: Groveモジュールの購入 通販 実店舗

19.

TIPS: I2Cは複数接続可能 Grove – I2C Hub Grove – 3-Axis Digital Accel. Grove – Barometer(BME280)

20.

TIPS: Groveケーブル 長さ ジャンパ サーボモーター 分岐

21.

TIPS: Wrapper

22.

ソフトウェアは自作 https://github.com/matsujirushi/MjGrove

23.

② Wio LTE / Wio 3Gの デバッグ手法

24.

ここから先は「強い人」向けの内容です。 “いってること分からねー”となっても、ヘコむ必要はございません。

25.

printデバッグ Wio LTE SerialUSB.println(…) Wio 3G digitalWrite(…) シリアル モニタ

26.

Wio 3Gは… デバッグ機能が大幅に強化

27.

Wio LTE USB USB DFU <-> VCOM MPU STM32F405RG UART Cellular EC21-J MPU STM32F329VI UART Cellular UG96 Wio 3G USB USB MSC CDC HID SWD DAPLink UART • DFU/通常モードの切り替え不要 • USBデバイス未切断 • シリアルモニタ可能 • (Coming soon) ブレークや変数ウォッチ

28.

Arduino IDEにはデバッガが(ry

29.

Using Visual Studio Code ブレークポイント ローカル変数 ステップ実行 コールスタック クイックウォッチ シリアルモニタ

30.

Using Visual Studio Code Wio 3G OpenOCD Visual Studio Code Arduino for VSCode Arduino IDE GDB Client cpptools Arduino IDEと併用可能!!

31.

Using Visual Studio Code

32.

② Wio LTE / Wio 3Gのデバッ グ手法 • printデバッグ • Wio 3GはVisual Studio Codeでデバッギング 可能 • • • • Wio LTE Wio 3G Wio LTE M1/NB1(BG96) Wio LTE Cat M1/NB1 • Windows • Mac …〇 …× …× …〇 …〇 …×

33.

8/4-5 Maker Faire Tokyo 2018

34.

おしまい