NodeMCU(12E)ボードに長距離RFIDカードリーダーユニットを接続してカード番号を読み取りたい。RFID リーダー ボードには RS485 出力ポートがあり、RS485 から USB へのコンバーターを使用してこのボードをラップトップに接続すると、RealTerm/CoolTerm プログラムを使用してカード番号を取得します。
RFIDリーダーボードをNodeMCUに直接接続してカード番号を読み取る方法を考えていました。
これまでのところ、次のことを行いました。この点での助けをいただければ幸いです-
- RS485 から USB へのコンバーターを備えた接続された RFID ボード
- メス対メスの USB コネクタを使用し、もう一方の端で NodeMCU に接続 (1) (NodeMCU のマイクロ USB ポート経由)
シリアルデータを次のように読み取るための非常に単純なarduinoスケッチを作成しました-
#define BUZZER 4 void setup() { Serial.begin(9600); // Init Serial } void loop(){ if (Serial.available()) { tone(BUZZER, 5000); delay(1000); noTone(BUZZER); } }
ただし、ブザーは鳴りません。
私の質問は -
これは、RS485 ポート経由でカード リーダーからデータを読み取る正しい方法ですか?
ラップトップのターミナル プログラムでデータを確認できるのに、NodeMCU でデータが受信されないのはなぜですか
NodeMCU でカード番号を読み取るために参照できる arduino スケッチはありますか?