На рынке доступны дешевые клавиатуры, которые можно использовать с Arduino. Они могут занять 4-5 штырьков для прикрепления, а затем вы не можете использовать штифты для другого использования. Таким образом, вы можете использовать библиотеку OnewireKeypad.h
. При этом для передачи данных вам потребуется всего один пин, в отличие от предыдущего традиционного способа. Вы можете go здесь для получения дополнительной информации о том, как это сделать.
Другой способ - использовать старую клавиатуру PS2 P C, которая будет использовать 4 провода и библиотеку. Go здесь для получения дополнительной информации об этом.
Все эти методы могут быть реализованы для NodeMCU, ESP8266, et c.