Синтаксис
Serial.print(val) Serial.print(val, format)Параметры
val: значение, которое необходимо вывести - любой тип данных
format: определяет систему счисления (для целочисленных типов), а также количество десятичных знаков после запятой (для чисел с плавающей точкой).
Возвращаемые значения
size_t (long): функция print() возвращает количество выведенных байт. Считывание этого значения не обязательно.
Пример для всех кроме Arduino Mega
// для данных, поступающих через последовательный порт int incomingByte = 0; void setup() { // открываем последовательный порт и задаем скорость обмена 9600 бод Serial.begin(9600); } void loop() { // отправляем данные только после их получения: if (Serial.available() > 0) { // считываем входящий байт: incomingByte = Serial.read(); // показываем, что именно мы получили: Serial.print("I received: "); Serial.println(incomingByte, DEC); } }Пример для Arduino Mega
void setup() { Serial.begin(9600); Serial1.begin(9600); } void loop() { // считываем с порта номер 0, отправляем на порт 1: if (Serial.available()) { int inByte = Serial.read(); Serial1.print(inByte, BYTE); } // считываем с порта номер 1, отправляем на порт 0: if (Serial1.available()) { int inByte = Serial1.read(); Serial.print(inByte, BYTE); } }