S’utilitza per a la comunicació entre la placa Arduino i una computadora o altres dispositius. Totes les plaques Arduino tenen almenys un port serie (també conegut com UART o USART), i algunes tenen varis.
Placa | Nom del USB CDC | 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 | Connexió per USB | 0(RX), 1(TX) | Connexió a NINA | ||
MKR boards | Serial | 13(RX), 14(TX) | |||
Zero | SerialUSB (només port USB nadiu) | Connexió a port de programació. | 0(RX), 1(TX) | ||
Due | SerialUSB (només port USB nadiu) | 0(RX), 1(TX) | 19(RX), 18(TX) | 17(RX), 16(TX) | 15(RX), 14(TX) |
101 | Serial | 0(RX), 1(TX) |
En UNO, Nano, Mini i Mega, els pins 0 i 1 s’utilitzen per a la comunicació amb la computadora. Connectar qualsevol cosa a aquests pins pot interferir amb aqueixa comunicació, fins i tot causar càrregues fallides a la placa.
Pot utilitzar el monitor serie integrat de l’entorn Arduino per a comunicar-se amb una placa Arduino. Faça clic en el botó del monitor serie en la barra d’eines i seleccione la mateixa velocitat en bauds utilitzada en la crida begin()
.
La comunicació serial en els pins TX/RX usa nivells lògics TTL (5V o 3.3V depenent de la placa). No connecte aquests pins directament a un port serie RS232; funcionen a +/- 12V i poden danyar la seua placa Arduino.
Per a usar aquests ports sèrie addicionals per a comunicar-se amb la seua computadora personal, necessitarà un adaptador USB a sèrie addicional, ja que no estan connectats a l’adaptador USB a sèrie del Mega. Per a usar-los per a comunicar-se amb un dispositiu serial TTL extern, connecte el pin TX al pin RX del seu dispositiu, el RX al pin TX del seu dispositiu i la terra del seu Mega a la terra del seu dispositiu.