На этом уроке мы познакомимся последовательным 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, после этого откройте «Монитор последовательного порта» и, если вы сделали все правильно, то увидите примерно следующее: