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.