ArduinoMegaハードウェアシリアル

指紋モジュール(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ピンに接続し、メガのグランドをデバイスのグランドに接続します。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です