TechWeb文/新喀鸦
相信有很多朋友在入手Switch游戏机之前都是在玩电脑游戏,那么肯定有一部分玩家更习惯使用键盘而不是手柄操作。那么这时如何使用键盘玩Switch游戏呢?
首先,如果想直接将键盘连接在Switch游戏机或主机底座上是行不通的,那样直接连接的话键盘只能用于打字,不能用于游戏的操作。因为此时键盘和手柄按键之间缺乏映射关系,你在键盘上所按下的按键不能对应到手柄的按键上。而补全这种映射关系就能解决问题了,比如像市面上出售的“键鼠转换器”或者内置“键鼠转换器”功能的特殊键盘。但这两种产品价格上比较贵,而且功能上也很局限。
在这个局面下,单片机就成了一个很好的解决方案。单片机价格便宜,而且可以通过编程扩展很多功能。
第一步*选择合适的单片机开发板
单片机又称微控制器(MCU),是将单片机主机(CPU、内存和I/O接口)集成在一小块硅片上的微型机。具有三个优势(集成度高、可靠性高、性价比高)。
单片机开发板是一种非常适合单片机学习者以及单片机工程师使用的一种硬件,在开发板上除了单片机芯片以外,一般还会配有各种I/O接口、传感器、点阵显示屏等“外部硬件资源”。
而选择一款合适的单片机开发板,一是要看单片机芯片的各种技术指标,二是要看开发板配备的“外部硬件资源”。
单片机的技术指标一般可以重点看以下四个方面:
字长:例如8位、16位、32位
内存容量:例如8K、64K、16M
运算速度(时钟频率):例如6MHz、12MHz、24MHz
内存存取周期:例如:50nS、70nS
“而外部硬件资源”则是看开发板提供的接口以及传感器等,比如在一些比较复杂的项目中会用到较多的输入输出引脚,那这种时候就需要选择引脚较多的单片机开发板。
另外在实际的单片机项目中,成本是一个非常重要的考量因素。在单片机选用时往往会优先选择性能勉强够用,但性价比很高的型号。
最终在本次项目中选用了Teensy++2.0单片机开发板。
第二步*连接单片机开发板
对于一款陌生的单片机开发板,最快了解它的方法就是去