в Ардуино существует встроенный класс Serial. Он предназначен для управления обменом данными через UART. Перед тем, как перейти к функциям класса Serial, необходимо понять разницу в формате данных обмена.
Через последовательный интерфейс данные всегда передаются в двоичном коде. Вопрос как эти данные интерпретировать, как воспринимать. Например, передан двоичный код “01000001” (десятичный 65). Как его отобразить на экране? Может быть передано число 65 и на экране надо вывести ”65”. А может это код буквы ”A”, тогда на экране надо написать ”A”. Просто необходимо знать в каком формате передаются данные.
В классе Serial данные могут передаваться в двух форматах:
как бинарный код;
как ASCII символы.