Описание
Используется для связи между платой Arduino и компьютером или другими устройствами. Все платы Arduino имеют по крайней мере один последовательный порт (также известный как UART или USART), а некоторые имеют несколько.
Плата | USB CDC | Serial пин | Serial1 пин | Serial2 пин | Serial3 пин |
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 | 0(RX), 1(TX) | Подключен к NINA | |
MKR | Serial | | 13(RX), 14(TX) | | |
Zero | SerialUSB (только собственный USB-порт) | Подключен к порту программирования | 0(RX), 1(TX) | | |
Due | SerialUSB (только собственный USB-порт) | 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 (5 В или 3,3 В в зависимости от платы). Не подключайте эти контакты напрямую к последовательному порту RS232; они работают при +/- 12 В и могут повредить вашу плату Arduino.
Чтобы использовать эти дополнительные последовательные порты для связи с вашим персональным компьютером, вам потребуется дополнительный адаптер USB-последовательный порт, так как они не подключены к адаптеру Mega USB-последовательный порт. Чтобы использовать их для связи с внешним последовательным устройством TTL, подключите контакт TX к контакту RX вашего устройства, RX к контакту TX вашего устройства, а заземление вашего Mega к заземлению вашего устройства.