Последовательные порты разных поколений плат Arduino отличаются количеством и расположением выводов. 45
Например, Arduino Uno имеет один Serial-порт, который обычно используется для программирования и отладки. 4 Для обмена данными в нём используются цифровые порты ввода/вывода 0 (RX) и 1 (TX). 5
Arduino Mega оснащена четырьмя последовательными портами: Serial, Serial1 (порты 19 (RX) и 18 (TX)), Serial2 (порты 17 (RX) и 16 (TX)), Serial3 (порты 15 (RX) и 14 (TX)). 45 Каждый порт имеет свой RX (приёмник) и TX (передатчик) для общения с другими устройствами. 4
В Arduino Leonardo и Micro нет отдельной микросхемы, обслуживающей последовательную связь, поэтому используемые последовательные порты являются виртуальными — как в операционной системе ПК, так и на самом устройстве. 7 Физически они не соединены с выводами 0 и 1, как это сделано на платах Arduino Uno и в более старых версиях. 7