指紋モジュール(R305)とArduinoMegaのインターフェイスに疑問があります。以前はArduinoUnoに接続できましたが、これまでArduinoMegaには接続できませんでした。
MegaのハードウェアSerial1ピン19(Rx)および18(Tx)ピンを使用しました。
しかし、モジュールから出力を取得できません。ハードウェアシリアルを接続するにはどうすればよいですか?これを行うためのスケッチは何ですか?
回答
ピンデジタルピン0(RX)と1(TX)を試してください。ArduinoMegaではSerial0である必要があります(PWM 0と1)
参照: https://www.arduino.cc/en/Reference/Serial
Arduino Megaには、3つの追加シリアルポートがあります。ピン19(RX)と18(TX)のSerial1です。 、ピン17(RX)および16(TX)のSerial2、ピン15(RX)および14(TX)のSerial3。これらのピンを使用してパーソナルコンピューターと通信するには、追加のUSB-シリアルアダプターが必要です。 MegaのUSB-シリアルアダプタに接続されていないためです。それらを使用して外部TTLシリアルデバイスと通信するには、TXピンをデバイスのRXピンに接続し、RXをデバイスのTXピンに接続し、メガのグランドをデバイスのグランドに接続します。