在Arduino Uno中可以使用键盘作为输入吗?
问题描述:
我是新来的Arduino,这可能是一个愚蠢的问题,但我可以用一个键盘,像一系列按钮的主要输入,但仅使用USB/PS2连接,这将使用更少的输入引脚?我知道Arduino Leonardo可以模拟键盘,但是我可以使用键盘作为Arduino的输入吗?可能吗?我需要很多输入,我也使用LCD。在Arduino Uno中可以使用键盘作为输入吗?
答
是的,这是可能的。还有就是可以很容易地使用一个PS2键盘为您欧诺或其他普通板的输入命名PS2Keyboard流行的库:
https://github.com/PaulStoffregen/PS2Keyboard
您可以通过Arduino的IDE的库管理器进行安装:
- 素描>包含库>管理库...
- 等待下载完成。
- 在“过滤搜索...”输入框的类型:“PS2Keyboard”。
- 点击搜索结果的PS2Keyboard项目。
- 点击“安装”。
- 等待安装完成。
- 点击“关闭”。
按照上面的步骤,PS2Keyboard库将被安装。
您可以在文件>示例> PS2Keyboard中找到演示示例草图。
用法和布线文档可以在这里找到: