Serial

説明

Arduinoボードとコンピューターや他のデバイスとの通信に使用します。すべてのArduinoボードには、少なくとも1つのシリアルポート(UARTまたはUSARTとも呼ばれる)があり、中には複数のポートがあるものもあります。

 

Board USB CDC name Serial pins Serial1 pins Serial2 pins Serial3 pins

Uno, Nano, Mini

0(RX), 1(TX)

Mega

0(RX), 1(TX)

19(RX), 18(TX)

17(RX), 16(TX)

15(RX), 14(TX)

Leonardo, Micro, Yún

Serial

0(RX), 1(TX)

Uno WiFi Rev.2

Connected to USB

0(RX), 1(TX)

Connected to NINA

MKR boards

Serial

13(RX), 14(TX)

Zero

SerialUSB (Native USB Port only)

Connected to Programming Port

0(RX), 1(TX)

Due

SerialUSB (Native USB Port only)

0(RX), 1(TX)

19(RX), 18(TX)

17(RX), 16(TX)

15(RX), 14(TX)

101

Serial

0(RX), 1(TX)

Uno、Nano、Mini、Megaでは、ピン0と1がコンピュータとの通信に使用されます。これらのピンに何かを接続すると、ボードへのアップロードが失敗するなど、通信に支障をきたす可能性があります。

Arduinoボードとの通信には、Arduino環境に組み込まれたシリアルモニターを使用することができます。ツールバーのシリアルモニターボタンをクリックし、begin()の呼び出しで使用したのと同じボーレートを選択します。

ピンTX/RXでのシリアル通信は、TTL論理レベル(ボードによっては5Vまたは3.3V)を使用します。これらのピンをRS232シリアルポートに直接接続しないでください。+/-12Vで動作し、Arduinoボードを損傷する可能性があります。

これらの追加シリアルポートをパソコンと通信するために使用するには、メガのUSB-シリアルアダプターに接続されていないので、追加のUSB-シリアルアダプターが必要です。外部のTTLシリアルデバイスとの通信に使用するには、TXピンをデバイスのRXピンに、RXをデバイスのTXピンに、Megaのグランドをデバイスのグランドに接続します。

関数

タイトルとURLをコピーしました