Soracom

Users

スタートガイド
Home スタートガイド スターターキット商品 IoT スターターキット for Arduino をセットアップする Getting Started

IoT スターターキット for Arduino の開発環境を準備する

IoT スターターキット for Arduino を用いた開発を行う時には、下記ソフトウェアを利用します。

  • Arduino IDE (バージョン 1.8.10 以上)
  • 依存するソフトウェア
    • CP2102 USB Driver

ステップ 1: CP2102 USB Driver をインストールする

Arduino IDE で開発したスケッチを書き込む際に必要なドライバーです。CP2102 USB Driver の DOWNLOADS タブで、利用している OS に応じた USB ドライバーをダウンロードしてインストールしてください。

以下のいずれかの場合は、CP2102 USB Driver のインストールは必要ありません。この手順はスキップしてください。

  • macOS Big Sur 以降を利用している場合
  • LTE-M Shield for Arduino 単体を利用している場合

Download USB Driver Download USB Driver

ドライバーのインストールが完了したら、Grove Beginner Kit for Arduino を PC の USB ポートに接続し、以下を確認してください。

  • Windows の場合: [マイコンピュータ][プロパティ][ハードウェア][デバイスマネージャ]Silicon Labs CP210x USB to UART Bridge (COM3) が表示されること。(お使いの環境によっては COM6 など別のシリアルポートにアサインされている可能性があります。適宜読み替えてください。)
  • macOS の場合: [この Mac について][システムレポート...][USB]CP2102N USB to UART Bridge Controller が表示されること。

ステップ 2: Arduino IDE 2 をインストールする

IoT スターターキット for Arduino を利用したデバイスを開発するには、Arduino IDE を利用します。詳しくは、Arduino IDE 2 をインストールする を参照してください。

ボードの選択

IoT スターターキット for Arduino を Arduino IDE で扱うための設定をします。

  1. Arduino IDE を起動して、[ツール][ボード][Arduino AVR Boards][Arduino Uno] の順にクリックします。

    Select Board Select Board

  2. [ツール][ポート] の順にクリックして、シリアルポートが正しく認識・選択されていることを確認します。

    利用している OS に応じてポートを設定します。

    • Windows の場合: Arduino IDE の [ツール][ポート] から USB ドライバーインストール後に確認したシリアルポート (COM3 など) を選択します。
    • macOS の場合: Arduino IDE の [ツール][シリアルポート] から /dev/cu.SLAB_USBtoUART を選択します。(macOS Big Sur 以降を利用している場合は /dev/cu.usbserial-0001 を選択してください。)

    以下は macOS の場合の例です。

    Select Port for MaxOS Select Port for MaxOS

ステップ 3: 開発に必要なライブラリをインストールする

IoT スターターキット for Arduino に実装する機能によっては、以下のライブラリをインストールします。

TinyGSM をインストールする

3G 拡張ボードを使えるようにするライブラリをインストールします。

  1. Arduino IDE を起動して、[スケッチ][ライブラリをインクルード][ライブラリを管理] の順にクリックします。

    ライブラリマネージャーが表示されます。

  2. 「TinyGSM」の [インストール] をクリックします。

TinyGSM ライブラリはバージョン 0.11.3 以降を利用してください。それ以前のバージョンではコンパイルエラーが発生したり、通信が正常に確立できない場合があります。

U8g2 をインストールする

  1. Arduino IDE を起動して、[スケッチ][ライブラリをインクルード][ライブラリを管理] の順にクリックします。

  2. 「U8g2」の [インストール] をクリックします。

    U8g2 の最新バージョンをインストールしてください。

[インストール] が表示されないときは、ウィンドウサイズを変更すると表示されることがあります。

Grove Temperature and Humidity Sensor をインストールする

  1. Arduino IDE を起動して、[スケッチ][ライブラリをインクルード][ライブラリを管理] の順にクリックします。

  2. 「Grove Temperature and Humidity Sensor」の [インストール] をクリックします。

    Grove Temperature and Humidity Sensor の最新バージョンをインストールしてください。

    Grove Temperature and Humidity Sensor Install Grove Temperature and Humidity Sensor Install

Grove - Barometer Sensor BMP280 をインストールする

  1. Arduino IDE を起動して、[スケッチ][ライブラリをインクルード][ライブラリを管理] の順にクリックします。

  2. 「Grove - Barometer Sensor BMP280」の [インストール] をクリックします。

    Grove - Barometer Sensor BMP280 の最新バージョンをインストールしてください。

    Grove - Barometer Sensor BMP280 Install Grove - Barometer Sensor BMP280 Install

Grove-3-Axis-Digital Accelerometer-2g-to-16g-LIS3DHTR をインストールする

  1. Arduino IDE を起動して、[スケッチ][ライブラリをインクルード][ライブラリを管理] の順にクリックします。

  2. 「Grove-3-Axis-Digital Accelerometer-2g-to-16g-LIS3DHTR」の [インストール] をクリックします。

    Grove-3-Axis-Digital Accelerometer-2g-to-16g-LIS3DHTR の最新バージョンをインストールしてください。

    Grove-3-Axis-Digital Accelerometer-2g-to-16g-LIS3DHTR Install Grove-3-Axis-Digital Accelerometer-2g-to-16g-LIS3DHTR Install