Na większości płytek Arduino został zamontowany chip do obsługi komunikacji szeregowej z portem USB komputera.
W przypadku awarii tego modułu lub płytek, które go nie posiadają można skorzystać z modułu USB UART TTL do komunikacji z komputerem (i wgrywania programów).

Połączenie pinów z Arduino
USB to TTL | 3V3 | TXD | RXD | GND | +5V |
ARDUINO | RXD | TXD | GND | 5V |
Wgrywanie programu za pomocą USB to TTL
W Arduino IDE należy wybrać: Tools / Programmer / AVRISP mkII
Tuż po kliknięciu przycisku Upload, na płytce należy wcisnąć przycisk Reset
Zobacz: Software Serial w Arduino
Zobacz: Arduino jako programator ISP
Zobacz: Wgrywanie programu do Arduino za pomocą programatora ISP USBasp