シリアル通信をベースとした制御用プロトコルは今やGbpsの速度を持つEthernetに比べると1kbps~100kbps程度と低速です。
ざっくりした比較ですが、棒グラフで図示してみました。 “制御プロトコルの速度 – EthernetとRS-232C, LonWorks, BACnet, Modbus, KNX, DALI” の続きを読む
ESP32のシリアル出力をラズパイで受信する
ESP32などのUARTシリアル出力をラズパイのGPIOに接続してシリアルデータを確認する方法のメモです。
ESP32とRasPiのI/Oは3.3Vなのでジャンパ線で直結できます。
接続
ESP32-DevKitCのUART1をIO32, IO33で使用している場合です。
RasPiはポート /dev/ttyAMA0 GPIOピンの6,8,10を使用します。
ESP32 ——- RasPi
GND ——- pin6 GND
IO33 (Rx) —— pin8 (Tx)
IO32 (Tx) —— pin10 (Rx)
ESP32とRasPiのTx, Rxはクロス接続です。
“ESP32のシリアル出力をラズパイで受信する” の続きを読む