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