這個光觸摸計算器,顧名思義亮點就在于它不同于普通的機械按鍵的計算器,它最大的亮點在于它是通過光觸摸來判斷按下的是哪個鍵,從而實現(xiàn)按鍵的輸入。這主要是利用了紅外發(fā)射管和接收管的工作原理,每行每列分別布置了5對紅外發(fā)射和接收管,組成5*5的矩陣組合,手指按下的地方就會遮擋住兩組正交紅外發(fā)射管的光線,使接收管接收不到光信號,利用這個原理可以識別出人按下的是哪個按鍵。再通過單片機逐行掃描的算法,大大消除了干擾,使得輸入更加靈敏和可靠。此計算器不僅有加減乘除四則運算外,還添加了開方和進制轉(zhuǎn)換等功能。演示視頻請看下方:
下圖是軟件編程流程圖:
閱讀全文