Arduino verbindt met de PC via een USB-poort. Hoe dan ook, die USB-aansluiting daadwerkelijk wordt gebruikt als een seriële (RS232)
verbinding (herinner me de oude 56K externe modems? meeste van hen, wanneer aangesloten via een seriële interface). De Arduino IDE gebruikt voor het uploaden van onze programma's op het bord, maar de seriële aansluiting kan ook worden gebruikt voor elke andere vorm van communicatie.
Arduino heeft ook digitale pinnen 0 (RX) en 1 (TX) die kan worden gebruikt om rechtstreeks verbinding te maken met seriële geïnterfacet draden in de Arduino. Zij leveren dezelfde signalen verzonden op de USB-seriële interface.