unoのtxピンとrxピンを通常のデジタルピンのように使用できますか?

unoには0〜13のマークが付いたデジタルピンがあります。

0はrxとしてマークされ、1はtxとしてマークされます。デジタルピンが不足している場合、これら2つのピンを通常のデジタルピンとして使用できますか?

コメント

  • デジタルピンが不足している場合は、アウェイはアナログピンを使用します。これらはデジタルピンとしても機能します。

回答

はい、これら2つのピンを完全に使用できます。プログラムはSerialを使用しません。

編集:USB経由のシリアルデータは、rxピンとtxピンに接続された銅トレースを通過し、USBからシリアルへのコンバーターに接続します。チップ。

コメント

  • 私のプログラムはシリアルを使用していますが、USBを介してポンピングしています。 rxtxピンからではありません。これはまだ問題ですか?
  • 同じです:USBデータはRX / TXピンを通過しています:-(
  • すばらしい回答とこれらのポイントの明確化に感謝します

回答

また、Arduinoをプログラミングするときに、これらのワイヤーが接続されていないことを確認する必要があります。そうしないと、問題が発生する可能性があります。 。

回答

できますが、シリアルポートが無効になります。

コメント

  • いいえ、'は逆です。つまり、シリアルポートの優先度が高くなります。、通常のポート操作(pinMode()digitalRead()、およびdigitalWrite())。1つの例外を除いて、RXピンをデフォルトのINPUTではなく、INPUT_PULLUPに設定できます。 ATmega328Pのデータシート、特にセクション Alternative Port Fun データ送信–USART送信機およびデータ受信–USART受信機

コメントを残す

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