как использовать кнопку клавиатуры для ввода нескольких целочисленных значений
keypad
Я работал над датчиком расхода воды, который измеряет объем, а затем мне нужно ограничить количество воды, которая рассеивается в зависимости от пользовательского ввода с клавиатуры, поэтому как я могу сохранить ввод с клавиатуры в переменную.
@Abdulak, 👍0
Обсуждение1 ответ
Лучший ответ:
▲ 0
При использовании библиотеки клавиатуры есть команда для чтения клавиши:
myKeypad.getKey();
Сохраните эти ключи в (строковом) буфере и после нажатия определенной клавиши (например, #) проанализируйте строковый буфер, чтобы получить целое число (с функцией c atoi
, см. описание здесь).
,
@Michel Keijzers
Смотрите также:
- Использование CD74HC4067 16-канальный аналоговый мультиплексор Демультиплексор работает не так, как ожидалось
- Контакт клавиатуры как прерывание (проводка или программирование)
- Нет функции сопоставления для вызова 'DS3231 (const uint8_t &, const uint8_t &)
- Моя программа использует слишком много памяти
- Почему на моем ЖК-дисплее 16x2 отображаются странные буквы и не удается вставить клавишу с клавиатуры?
- Не удается заставить клавиатуру использовать Keyboard.write на Arduino Uno
- LCD экран печатает одни и те же символы дважды
- Как выйти из цикла while с помощью клавиатуры?
В Интернете можно найти различные руководства по работе с клавиатурами. Вы пробовали один из них? Что ты не понял?, @chrisl