やったこと
M5Stackに「M5Stack用 W5500搭載 LANモジュール(K012-B-V12)」を使用し、RS485通信でデータを読み出し、LAN経由でサーバーにMQTTでデータを送りました。
LANモジュールを使ったRS485通信の方法がネット上では見つからなかったため記録しておきます。
PIN配置の設定以外はRS485ユニットを使用した場合と同様です。
購入したもの
LANモジュール(K012-B-V12)でRS485通信するための設定
公式ドキュメントではRS485/RS232ボードを使用した場合のPIN配置は次のようになっています。
RX→GPIO5
TX→GPIO15
setup()内に下記の記述を追記したところ、RS485通信できるようになりました。
pinMode(5,INPUT);
pinMode(15,OUTPUT);
参考