エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
RS485 / Modbus – Ambient
電波が届きにくい環境で、2mぐらいの間隔で4〜5ヶ所、合計10mぐらいの距離にあるセンサをアクセスしたい... 電波が届きにくい環境で、2mぐらいの間隔で4〜5ヶ所、合計10mぐらいの距離にあるセンサをアクセスしたい案件がありました。センサはシリアルインタフェースでアクセスしますが、マイコン(M5StickC)からセンサまでのケーブルを2mぐらいにするとアクセスが不安定になってしまいました。 そこで、多少オーバースペックではありますが、RS485でネットワークを作り、マスタにはM5StickCを、スレーブにはM5ATOM Liteを使って、M5ATOM Liteでセンサを制御し、マスタからのリクエストでセンサ値を返すようにしました。RS485についてはこちらをご覧ください。 RS485の上位のやりとりとしては、データパケットの構造を決め、端末のアドレスややり取り(コマンド)の体系を決める必要があります。今回必要なのは、マスタとなるマイコンから4台のスレーブのセンサ値を取得するという単純なものですが、