Arduino kartınızın bağlı olduğu bilgisayar ile veri aktardığımız USB hattı üzerinden çift yönlü olarak haberleşebilmektedir.

Program çalışma akışnı izlemek, müdahaleler ile programın seyrini değiştirmek, hesap - işlem yaptırmak maksadıyla seri haberleşme kullanılmaktadır.

Kullanılan komut - fonksiyonlar şu şekildedir:

1. Serial.begin

Kod yazım şekli:

Serial.begin (hız) veya
Serial.begin (hız, ayar) şeklindedir.

Ör: Serial.begin (9600)  // Hızı saniyede 9.600 bit olacak şekilde iletişimi başlatır.

İstenirse bu hızlarında dışında hızlarda haberleşmek üzere pin 0 ve pin 1 de kullanılabilir. 

Tercihen kullanılan ikinci argüman, "ayar" ile ise veri, eşlik (parite) ve stop bitini belirtir. Varsayılan ayar 8 veri biti, eşliksiz ve bir stop biti şeklindedir.

Muhtemel ayar değerleri:

SERIAL_5N1
SERIAL_6N1
SERIAL_7N1
SERIAL_8N1 (varsayılandır)
SERIAL_5N2
SERIAL_6N2
SERIAL_7N2
SERIAL_8N2
SERIAL_5E1: çift pariteli
SERIAL_6E1
SERIAL_7E1
SERIAL_8E1
SERIAL_5E2
SERIAL_6E2
SERIAL_7E2
SERIAL_8E2
SERIAL_5O1: tek pariteli
SERIAL_6O1
SERIAL_7O1
SERIAL_8O1
SERIAL_5O2
SERIAL_6O2
SERIAL_7O2
SERIAL_8O2

  2. Serial.end ()

 Başlatılmış ise seri haberleşmeyi sona erdirir; portları salıverir; artık başka bir amaç ile kullanılabilir olur.

Kodun yazım şekli: Serial.begin().