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