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受信機。