Skip to main content

Grove - RS485

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

Grove RS-485は、ArduinoをRS-485デバイスに簡単に接続できるようにします。プラグアンドプレイするだけで使用可能です。このモジュールは非常に安定しており、500k bpsのエラーフリーな伝送をサポートしています。

RS485はシリアル通信においてコスト効率の高いソリューションであり、10Mbit/sのデータレートや、低速で最大1200mの距離で使用することができます。

バージョン

製品バージョン変更点リリース日
Grove - RS485初版2018年11月

特徴

  • 電源電圧: 3.3V/5V
  • インターフェース: UART
  • 500k bpsのエラーフリー伝送

仕様

パラメータ
サイズ長さ: 40mm 幅: 20mm 高さ: 12mm
重量4.9g
パッケージサイズ長さ: 135mm 幅: 85mm 高さ: 13mm
総重量11g

ハードウェア概要

ピン配置

図1. ピン配置

はじめに

note

Arduinoを初めて使用する場合は、開始する前にArduinoの使い方をご覧になることを強くお勧めします。

Grove - NFCはI2CとUARTをサポートしており、Seeed Arduino NFCライブラリはArduino Uno/Seeeduino v4.2、Arduino Mega/Seeeduino Mega、Arduino Zero/Seeeduino Lorawan、Arduino Leonardo/Seeeduino Liteをサポートしています。

Arduinoで遊ぶ

ハードウェア

必要な材料

接続方法

  • ステップ1. Seeeduino LotusとSeeeduino V4.2の両方をPCに接続します。

  • ステップ2. Grove - Base ShieldをSeeeduino Liteに接続します。

  • ステップ3. ポート6とポート7をソフトポートRXおよびTXとして使用し、2つのGrove RS485を使用して2つのボードを接続します。

ソフトウェア

  • ステップ1. 2つのArduino IDEウィンドウを開き、以下のコードをそれぞれコピーします。一方のデバイスはマスターデバイスとして、もう一方はスレーブデバイスとして使用します。
/*      スレーブ     */
#include <SoftwareSerial.h>
SoftwareSerial Slave(6, 7);
char val;

void setup() {
Serial.begin(38400);
Serial.println("スレーブが準備完了しました!");
Slave.begin(38400);
}

void loop() {
while (Serial.available()) {
val = Serial.read();
Slave.write(val);
}

while(Slave.available()) {
val = Slave.read();
Serial.write(val);
}
}
/*      マスター      */
#include <SoftwareSerial.h>
SoftwareSerial Master(6, 7);
char val;

void setup() {
Serial.begin(38400);
Serial.println("マスターが準備完了しました!");
Master.begin(38400);
}

void loop() {
while (Serial.available()) {
val = Serial.read();
Master.write(val);
}

while(Master.available()) {
val = Master.read();
Serial.write(val);
}
}
  • ステップ2. Grove RS485を使用する際に、異なるデバイスに異なるポートを選択します。

  • ステップ3. メッセージを送信し、結果を確認します。

対応プラットフォーム

ArduinoRaspberry Pi

回路図オンラインビューア

リソース

技術サポート & 製品ディスカッション

弊社製品をお選びいただきありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートを提供しております。異なる好みやニーズに対応するため、複数のコミュニケーションチャネルをご用意しています。

Loading Comments...