0

NodeMCU(12E)ボードに長距離RFIDカードリーダーユニットを接続してカード番号を読み取りたい。RFID リーダー ボードには RS485 出力ポートがあり、RS485 から USB へのコンバーターを使用してこのボードをラップトップに接続すると、RealTerm/CoolTerm プログラムを使用してカード番号を取得します。

RFIDリーダーボードをNodeMCUに直接接続してカード番号を読み取る方法を考えていました。

これまでのところ、次のことを行いました。この点での助けをいただければ幸いです-

  1. RS485 から USB へのコンバーターを備えた接続された RFID ボード
  2. メス対メスの USB コネクタを使用し、もう一方の端で NodeMCU に接続 (1) (NodeMCU のマイクロ USB ポート経由)
  3. シリアルデータを次のように読み取るための非常に単純なarduinoスケッチを作成しました-

    #define BUZZER 4
    
    void setup() {
    
      Serial.begin(9600);      // Init Serial
    }
    
    void loop(){
    
    if (Serial.available())
      { 
          tone(BUZZER, 5000);
          delay(1000);
          noTone(BUZZER);
      }
    }
    

ただし、ブザーは鳴りません。

私の質問は -

  1. これは、RS485 ポート経由でカード リーダーからデータを読み取る正しい方法ですか?

  2. ラップトップのターミナル プログラムでデータを確認できるのに、NodeMCU でデータが受信されないのはなぜですか

  3. NodeMCU でカード番号を読み取るために参照できる arduino スケッチはありますか?

4

0 に答える 0