这个光触摸计算器,顾名思义亮点就在于它不同于普通的机械按键的计算器,它最大的亮点在于它是通过光触摸来判断按下的是哪个键,从而实现按键的输入。这主要是利用了红外发射管和接收管的工作原理,每行每列分别布置了5对红外发射和接收管,组成5*5的矩阵组合,手指按下的地方就会遮挡住两组正交红外发射管的光线,使接收管接收不到光信号,利用这个原理可以识别出人按下的是哪个按键。再通过单片机逐行扫描的算法,大大消除了干扰,使得输入更加灵敏和可靠。此计算器不仅有加减乘除四则运算外,还添加了开方和进制转换等功能。演示视频请看下方:
下图是软件编程流程图:
阅读全文