String inputString = "";
bool inputComplete = false;
void setup() {
Serial.begin(9600);
Serial.println("Введите номер учащегося (от 1 до 5):");
}
void loop() {
if (Serial.available() > 0 && !inputComplete) {
char inChar = Serial.read();
if (inChar == '\n' || inChar == '\r') {
inputComplete = true;
} else {
inputString += inChar;
}
}
if (inputComplete) {
if (inputString.length() != 1) {
Serial.println("Ошибка: введите только одно число от 1 до 5.");
} else {
char incomingByte = inputString.charAt(0);
switch (incomingByte) {
case '1':
Serial.println("1 Айдуганов Олег");
break;
case '2':
Serial.println("2 Афанасьев Артём");
break;
case '3':
Serial.println("3 Бажуков Даниил");
break;
case '4':
Serial.println("4 Битько Александр");
break;
case '5':
Serial.println("5 Вожаков Николай");
break;
default:
Serial.println("Введите номер от 1 до 5.");
break;
}
}
inputString = "";
inputComplete = false;
Serial.println("Введите номер учащегося (от 1 до 5):");
}
}