Serial Print Arduino - примеры использования и коды
Serial.print() в
Arduinoявляется одной из базовых функций для вывода сообщения через последовательный порт. Эта функция используется для отправки данных в монитор последовательного порта или для связи с другими устройствами, подключенными кArduino.
Функция Serial.print() принимает аргумент, который может быть числом (целым или с плавающей запятой), символом или строкой. Он конвертирует переданный аргумент в строку и отправляет его через последовательный порт. Различные варианты этой функции позволяют выводить данные в различных форматах.
Вот несколько примеров использования функции Serial.print().
Пример 1: Вывод числа на монитор последовательного порта.
int number = 10;
Serial.print(number);
Результат: 10
Пример 2: Вывод числа в шестнадцатеричной форме.
int number = 255;
Serial.print(number, HEX);
Результат: FF
Пример 3: Вывод числа с определенным числом десятичных знаков.
float number = 3.14159;
Serial.print(number, 2);
Результат: 3.14
Пример 4: Вывод символа.
char character = 'A';
Serial.print(character);
Результат: A
Пример 5: Вывод строки.
String message = "Hello, Arduino!";
Serial.print(message);
Результат: Hello, Arduino!
Кроме функции Serial.print(), также существуют функции Serial.println() и Serial.write(). Функция Serial.println() также выводит данные через последовательный порт, но добавляет символ новой строки (\n) в конце каждого выведенного сообщения. Например:
int number = 10;
Serial.println(number);
Результат:
10
Функция Serial.write() отправляет байт данных без изменения формата. Например:
byte data = 0x55;
Serial.write(data);
Результат:
01010101
Функции Serial.print(), Serial.println() и Serial.write() могут быть очень полезны при отладке кода Arduino, поскольку они позволяют выводить значение переменных, состояние датчиков и другую информацию для анализа.
Таким образом, использование функции Serial.print() в Arduino позволяет выводить данные через последовательный порт и обеспечивает взаимодействие с другими устройствами или отображение информации на мониторе последовательного порта.