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


12

unoには、0〜13とマークされたデジタルピンがあります。

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


デジタルピンが不足している場合は、アナログピンを使用できます。また、デジタルピンとしても機能します。
ミカエルパテル

回答:


9

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

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


私のプログラムはシリアルを使用していますが、USB経由でそれをポンピングしています。rxtxピンからではありません。これはまだ問題ですか?
c_breeez 14

4
同じです:USBデータはRX / TXピンを通過しています:
jfpoilpret 14

あなたの偉大な答えは、これらの点を明確にするための[OK]を感謝
c_breeez

3

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


-1

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


いいえ、それは逆です:シリアルポートがより高い優先度を持っています。で有効にするとSerial.begin()、通常のポート操作(pinMode()digitalRead()およびdigitalWrite())が無効になります。1つの例外を除いて、RXピンをデフォルトではINPUT_PULLUPなく、に設定できINPUTます。ATmega328Pのデータシート、特に「代替ポート機能」セクション、「データ送信-USARTトランスミッターおよびデータ受信-USARTレシーバー」セクションを参照してください。
エドガーボネット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.