Вернуться к библиотеке SoftwareSerial
Выводит данные через вывод TX программного последовательного порта с последующим символом возврата каретки и перевода строки. Работа данной функции аналогична функции Serial.println().
Могут варьироваться, см. описание функции Serial.println().
byte
Функция println() возвращает количество отправленных байт. Считывание этого значения не обязательно.
SoftwareSerial serial(10,11); int analogValue; void setup() { serial.begin(9600); } void loop() { // считываем значение с аналогового входа 0: analogValue = analogRead(A0); // выводим его в разных форматах: serial.print(analogValue); // выводим как ASCII-символы в десятичном виде serial.print("\t"); // выводим символ табуляции serial.print(analogValue, DEC); // выводим как ASCII-символы в десятичном виде serial.print("\t"); // выводим символ табуляции serial.print(analogValue, HEX); // выводим как ASCII-символы в шестнадцатеричном виде serial.print("\t"); // выводим символ табуляции serial.print(analogValue, OCT); // выводим как ASCII-символы в восьмеричном виде serial.print("\t"); // выводим символ табуляции serial.print(analogValue, BIN); // выводим как ASCII-символы в двоичном виде serial.print("\t"); // выводим символ табуляции serial.print(analogValue/4, BYTE); // выводим в необработанном виде (предварительно // поделив на 4, т.к. analogRead() возвращает значения // в диапазоне от 0 до 1023, а в байте данных может // хранится число не больше 255) serial.print("\t"); // выводим символ табуляции serial.println(); // выводим символ перевода строки // задержка 10 миллисекунд перед очередным считыванием: delay(10); }