
На этом уроке мы познакомимся последовательным Serial портом и будем использовать этот порт нашей платы Arduino для отправки данных на компьютер.

На этом уроке мы познакомимся последовательным Serial портом и будем использовать этот порт нашей платы Arduino для отправки данных на компьютер.

Напишем код, который будет отправлять текстовое сообщение в последовательный порт:
int counter = 0;
void setup() {
Serial.begin(9600);
Serial.println("UNO is ready!");
}
void loop() {
Serial.print("counter:");
Serial.println(counter);
delay(500);
counter++;
}
В функции setup() происходит инициализация последовательного порта, а потом в него отправляется сообщение «UNO is ready!». После этого в функции loop() происходит увеличение счетчика counter и его значение тоже отправляется в последовательный порт.
Понятие «class» (класс) представляет собой концепцию языка C++. Arduino IDE поддерживает язык C++. «Serial» это имя класса, который содержит переменные и функции. Вы можете использовать «.» для доступа к функциям этого класса, например:
Serial.begin(скорость) — инициализирует последовательный порт и определяет его скорость для передачи данных
Serial.print(параметр) — отправляет строку в порт, параметр здесь это то, что вы хотите отправить
Serial.println(параметр) — то же самое, что и в предыдущем случае, только с посылкой кода перевода на новую строку
Скомпилируйте скетч и загрузите его в свою плату Arduino, после этого откройте «Монитор последовательного порта» и, если вы сделали все правильно, то увидите примерно следующее:
