RessHMI pN 3d297f22-41aa-4294-a14b-cb256828ae27 номер текущей страницы a6c86e02-a6a7-41e2-91dc-590d916af828 compN b4eb745f-dcbf-4c42-82ce-3aabeabbff1c номер нажатого сомпонента 5095af88-b8b1-446a-84d2-d623f1fd2df0 val 8e3a9f5d-7746-4d3b-affa-1e5205b8b05f значение/статус 356cbabb-1373-4c0d-9935-225fb967296a 2f50475d-2982-421f-807a-6eb35395d9cb Прием от HMI baud 9600 115200 Скорость порта HMI 3dbef983-367f-4f04-a20a-9060bb7ab213 1a36eb8b-6bf8-4fb5-a787-264b9760b0e4 serial_port Serial2 серийный порт af970dbb-e806-48c2-bf2f-9d9787f10af7 87ea453e-cf68-4b68-8985-f325e5b3048f while ( serial_port .available()) { if (resflag == 1) { delay(5); char1 = serial_port .read(); delay(5); char2 = serial_port .read(); delay(5); char3 = serial_port .read(); pN=char1; compN=char2; val=char3; resflag = 0; } if (resflag == 2) { delay(5); char1 = serial_port .read(); resflag = 0; pN=char1; } else { char1 = Serial2.read(); if (char1 == 0x65) resflag = 1; //нажат компонент else if (char1 == 0x66) resflag = 2; //текущая страница } } } 591 serial_port .begin(baud); 28 char1 ; int char2 ; int char3 ; int char4 ; int pN ; int compN ; int val ; int resflag = 0; int 8e783b75-f1ec-473f-a98e-9bf31973a8ef 098ab386-d746-4028-a74b-de4c284fb1f2 aa58b468-c8c2-4043-8638-185f94e4f12c dea91c40-079a-4dde-ae43-4a1b8f54bfa4 5f26ffcf-378e-4257-bef8-01120b1835fe while (Serial2.available()) { if (resflag == 1) { delay(5); char1 = Serial2.read(); delay(5); char2 = Serial2.read(); delay(5); char3 = Serial2.read(); pN=char1; compN=char2; val=char3; resflag = 0; } if (resflag == 2) { delay(5); char1 = Serial2.read(); resflag = 0; pN=char1; } else { char1 = Serial2.read(); if (char1 == 0x65) resflag = 1; //нажат компонент else if (char1 == 0x66) resflag = 2; //текущая страница } } 564 Serial2.begin(baud); 23 char1 ; int char2 ; int char3 ; int char4 ; int resflag = 0; int