// serial-порт к которому подключён Barcode-модуль #define BARCODE_SERIAL Serial1 void setup() { // открываем последовательный порт для мониторинга действий в программе // и передаём скорость 9600 бод Serial.begin(9600); // ждём, пока не откроется монитор последовательного порта // для того, чтобы отследить все события в программе while (!Serial) { } Serial.println("Serial init OK"); // открываем Serial-соединение с Barcode-модулем на скорости 9600 бод BARCODE_SERIAL.begin(9600); // печатаем строку Serial.println("Barcode init is OK"); // печатаем строку Serial.print("GPS init is OK on speed 9600"); } void loop() { // если приходят данные из Barcode-модуля - отправим их в порт компьютера if (BARCODE_SERIAL.available()) { Serial.write(BARCODE_SERIAL.read()); } // если приходят данные из компьютера - отправим их в Barcode-модуль if (Serial.available()) { BARCODE_SERIAL.write(Serial.read()); } }