ESP32-WROVER-E開発ボードとXBeeの接続

XBeeを使った自宅状態遠隔見守りサービス実現方法の紹介  
第6章 ESP32-WROVER-E開発ボードとXBeeの接続について解説します。

## ESP32-WROVER-E開発ボードとXBeeの接続配線

ESP32-WROVER-E開発ボードとXBee受信側(コーディネータ)をブレッドボード上で配線します。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202505/20250531/1748655434745.png" alt="image" width="50%"/>  

👆こんな感じで配線します。

<img src="https://websa12.z11.web.core.windows.net/image-data/202506/20250601/1748736900821.png" alt="image" width="50%"/>

👆配線の解説です。  
① ESP32開発ボードの`5Vピン`と、XBeeの`1番ピン`を接続します。  
② ESP32開発ボードの`GNDピン`と、XBeeの`10番ピン`を接続します。  
③ ESP32開発ボードの`25番ピン`と、XBeeの`2番ピン`を接続します。  
④ ESP32開発ボードの`26番ピン`と、XBeeの`3番ピン`を接続します。  

## ESP32開発ボードとXBeeのシリアル接続

👇ここからの内容は下記記事を前提とします

- [5 . ESP32-WROVER-E開発ボードのツール設定と接続](https://docs.saurus12.com/device/esp32_preparation)

<img src="https://websa12.z11.web.core.windows.net/image-data/202505/20250506/1746481348681.png" alt="image" width="70%"/>
👆`Arduino IDE`を起動し、"Tools"-"Board"-"esp32"-"ESP32 Dev Module"を選択します。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202505/20250506/1746481557934.png" alt="image" width="70%"/>

👆"Tools"-"Port"-"COM7"を選択します。  
※ "COM7"はESP32の接続シリアルポートです。  

中央のコード領域に下記コードを貼り付けます。  

```text
void setup() {
    Serial.begin(9600);
    Serial1.begin(9600,SERIAL_8N1,25,26);
  }
  
void loop() {
  while(Serial.available( )){
    Serial1.write(Serial.read());
  }
  while(Serial1.available( )){
    Serial.write(Serial1.read());
  }
}
```

👆コードを解説します。  
`Serial.begin(9600);`で、USBの接続ポートをシリアルとして使います。  
`Serial1.begin(9600,SERIAL_8N1,25,26);`で、25番ピンと26番ピンをXBee接続用のシリアルポートとして使います。  
そして、USBのシリアル入出力と、XBee接続ポートシリアル入出力を相互に転送します。  
これで、ESP32開発ボードがUSBシリアル変換アダプタとして動作させています。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202505/20250506/1746482825980.png" alt="image" width="70%"/>

👆コード領域に上記コードを貼り付けたら、左上の「→」"Upload"ボタンをクリックして書き込みます。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250429/1745888036586.png" alt="image" width="70%"/>

👆ここまでやったらXCTUでXBeeが表示できるようになります。  

[\<\<(前の記事) 5 . ESP32-WROVER-E開発ボードのツール設定と接続](https://docs.saurus12.com/device/esp32_preparation)  

## 👇関連記事

- [1 . XBeeを使った自宅状態遠隔見守りサービス実現方法の紹介](https://docs.saurus12.com/device/monitoring_introduce)
- [2 . XBee受信側の接続と設定](https://docs.saurus12.com/device/xbee_setting_1)
- [3 . XBee送信側の接続と設定](https://docs.saurus12.com/device/xbee_setting_2)
- [4 . XBee接続確認とセンサーの接続](https://docs.saurus12.com/device/xbee_connect)  
- [5 . ESP32-WROVER-E開発ボードのツール設定と接続](https://docs.saurus12.com/device/esp32_preparation)
- 6 . ESP32マイコンとXbeeの接続
- [ESP32-C3-WROOM-02-N4 設定方法解説](https://docs.saurus12.com/device/esp32_c3_wroom_setup)

## 👇参考URL

- [ESP32-DevKitC-VE ESP32-WROVER-E開発ボード 8MB](https://akizukidenshi.com/catalog/g/g115674/)
- [ESP32-WROVER-Eデータシート](https://akizukidenshi.com/goodsaffix/esp32-wrover-e_esp32-wrover-ie_datasheet_en.pdf)
- [Pin signals for the XBee 3](https://docs.digi.com/resources/documentation/digidocs/90001543/#reference/r_pinouts_xbee3_tht.htm?TocPath=Pin%2520signals%257C_____3)

## 本記事へのリンク

<img src="https://websa12.z11.web.core.windows.net/image-data/202505/20250531/1748651485408.png" alt="image" width="30%"/>

### [https://docs.saurus12.com/device/esp32_xbee](https://docs.saurus12.com/device/esp32_xbee)

[keywords]  
ESP32 ESP32-DevKitC-VE ESP32-WROVER-E開発ボード XBee

[6 . ESP32-WROVER-E開発ボードとXBeeの接続](https://docs.saurus12.com/device/esp32_xbee)

更新日:2025年05月31日