Ввод двух и более переменных

Konstantine777
Offline
Зарегистрирован: 05.11.2017

    Доброго времени суток. Требуется код, по которому Arduino принимает данные c клавиатуры 4х4 и выводит их на экран LCD, после ввода всех данных производится расчет по формулам и вывод результата обратно на LCD.

    Что сделать, чтобы избежать присваивания цифр в разные переменные (первая приходящая цифра присваивается первой переменной, вторая сразу идет на следующую переменную, третий на третью и т.д.) Должно быть так: вводим число 45, и переменная будет равна 45. Что использовать, if, while или case? Или же таймер ставить? Прошу помощи.

 

kalapanga
Offline
Зарегистрирован: 23.10.2016

В клавиатуре 4х4 наверняка кроме цифр ещё что-то есть. Вот и считайте какую-нибудь кнопку "Enter-ом", после нажатия которого, ранее принятые цифры будут преобразовываться в число. Так же можно и отмену ввода сделать.

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Konstantine777 пишет:
Что использовать, if, while или case? Или же таймер ставить? Прошу помощи.
Скорее всего бабки. Потому что если решать ее правильно ,то у вас знаний таких нет.