Serial

[Kommunikáció]

Leírás

Az Arduino kártya és a számítógép vagy más eszközök közötti kommunikációra szolgál. Minden Arduino kártya rendelkezik legalább egy soros porttal (más néven UART vagy USART), és néhánynak több is van.

Kártya USB CDC név Serial kivezetések Serial1 kivezetések Serial2 kivezetések Serial3 kivezetések

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

USB-hez csatlakoztatva

0(RX), 1(TX)

NINA-hoz csatlakoztatva

MKR kártyák

Serial

13(RX), 14(TX)

Zero

SerialUSB (csak Native USB Port)

Programozói porthoz csatlakozik

0(RX), 1(TX)

Due

SerialUSB (csak Native USB Port)

0(RX), 1(TX)

19(RX), 18(TX)

17(RX), 16(TX)

15(RX), 14(TX)

101

Serial

0(RX), 1(TX)

Az Uno, Nano, Mini és Mega esetében a 0 és 1 kivezetéseket használják a számítógéppel való kommunikációhoz. Ha bármit csatlakoztat ezekhez a érintkezőkhöz, az megzavarhatja ezt a kommunikációt, beleértve a kártyára történő feltöltés sikertelenségét is.

Használhatja az Arduino környezet beépített soros monitorát az Arduino kártyával való kommunikációhoz. Kattintson a soros monitor gombra az eszköztáron, és válassza ki ugyanazt az adatátviteli sebességet, amelyet a hívásnál használt a begin()-nél.

A soros kommunikáció a TX/RX kivezetéseken TTL logikai szinteket használ (5 V vagy 3,3 V a kártyától függően). Ne csatlakoztassa ezeket a kivezetéseket közvetlenül egy RS232 soros porthoz; +/- 12V-on működnek, és károsíthatják az Arduino kártyát.

Ahhoz, hogy ezeket az extra soros portokat a személyi számítógépével való kommunikációhoz használja, további USB-soros adapterre lesz szüksége, mivel ezek nincsenek csatlakoztatva a Mega USB-soros adapteréhez. Ha külső TTL soros eszközzel való kommunikációra szeretné használni őket, csatlakoztassa a TX érintkezőt az eszköz RX érintkezőjéhez, az RX-et az eszköz TX tűjéhez, és a Mega földelését az eszköz földeléséhez.