見出し画像

55. ESP32 と Seeeduino をシリアル接続し、ESP32 をゲートウェイ化する

前回の記事                        次回の記事


はじめに

前回の記事までで、すべて準備が整ったので、Seeeduino に接続されたセンサーで計測した値を、シリアル通信で ESP32 に送り、ESP32 を介して Azure IoT Hub への送信を試みます。

ESP32 をゲートウェイ化する

シリアル接続による双方向通信

Seeeduino 側、ESP32 側のシリアル通信方法をまずは調べます。

Seeeduino 側のシリアル通信

ソフトウェアロジックでのシリアル通信は、デバッグ時のログ表示等でよく使う、Serial クラスを使って簡単に実現できます。

    Serial.begin(115200);

    while (!Serial);
    Serial.println("BMI088 Raw Data");  // Serial への送信


    if (Serial.available() > 0) {
      readBuf = Serial.readString();    // Serial からの受信
      Serial.print(readBuf);
      ...

ちなみに、デバッグ時は、Arduino IDE で、Serial Monitor を開き

ここから先は

22,585字 / 4画像

2022年3月にマイクロソフトの中の人から外の人になった Embedded D. George が、現時点で持っている知識に加えて、頻繁に…

この記事が気に入ったらサポートをしてみませんか?