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) veyaSerial.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_5N1SERIAL_6N1SERIAL_7N1SERIAL_8N1 (varsayılandır)SERIAL_5N2SERIAL_6N2SERIAL_7N2SERIAL_8N2SERIAL_5E1: çift pariteliSERIAL_6E1SERIAL_7E1SERIAL_8E1SERIAL_5E2SERIAL_6E2SERIAL_7E2SERIAL_8E2SERIAL_5O1: tek pariteliSERIAL_6O1SERIAL_7O1SERIAL_8O1SERIAL_5O2SERIAL_6O2SERIAL_7O2SERIAL_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().