欢迎您进入无锡华芯晟科技有限公司官网

热门关键词:   电机霍尔  微功耗霍尔  HX3144  49E  HX6383  HX6571

当前位置主页 > 新闻动态 > 常见问题解答 >

霍尔开关在智能围棋中的应用

返回列表 来源:未知 浏览: 发布日期:2021-06-22 08:24:31【
围棋是一种策略性两人棋类游戏,流行于中国、日本和韩国等,属琴棋书画四艺之一。围棋起源于中国,春秋战国时代即有记载,围棋蕴含着汉民族文化的丰富内涵,是中国文化与文明的体现。围棋使用方形格状棋盘及黑白二色圆形棋子进行对弈,棋盘上有纵横各19条直线将棋盘分成361个交叉点,棋子走在交叉点上,双方交替行棋,落子后不能移动,以围地多者为胜,围棋也被认为是世界上最复杂的棋盘游戏之一,围棋现已申请至世界非物质文化遗产领域。


学习围棋是提高综合素质的最佳途径之一,教育界专家经过长期科研与测验认为,学习围棋有诸多好处,例如:开发智力、陶冶情操、有利于集中注意力、培养独立思考和独立解决问题的能力、培养创造力、培养积极向上永不放弃的精神和培养交际能力等。但是现有技术中的围棋棋盘和棋子在围棋教育里不是很方便,例如:学生必须要和老师面对面授课才可以进行,而且棋盘的复盘需要通过人工记录完成,所以存在很多不便之处。如果能够设计出一种可以实现棋子识别、下棋语音和灯光提示和数据记录等功能的智能围棋将成为围棋教育领域的一项重大突破。

一种基于磁感应的智能围棋,其包括智能电子棋盘,智能电子棋盘包括电路板、支架、围棋盘和设置于围棋盘表面的塑料膜,在塑料膜上喷绘有围棋盘的棋格,在支架的上表面固定连接有围棋盘,在围棋盘底部位于支架内设置有电路板;在每颗棋子上面均嵌入一块片状磁性材料,同时在围棋盘的每一个下棋点内部安装一个霍尔开关,围棋盘包含有361个下棋点,361个霍尔开关组成一个霍尔识别矩阵;在每个下棋点的内部位于电路板的上表面还安装有一个LED,所有LED的安装点就在每个棋格的交汇处,361个LED组成一个LED显示矩阵。当把棋子放到围棋盘表面时,霍尔检测到棋子上的磁性材料,智能围棋通过微处理器获取该位置的霍尔开关的输出,从而判决是否有棋子在该下棋点出现。


首先微处理器初始化,分别开通霍尔的每一行,扫描开通的这一行霍尔开关输出,判断输出是否为0,如果输出为O,则该行霍尔输出为无围棋放下,记录该数字,如果输出不为0,则该行霍尔输出为有围棋放下,记录该数字;然后扫描下一行霍尔开关,判断是否有LED需要显示,如果有LED需要显示,则显示变化的LED,如果没有LED需要显示,则进入下一步;最后判断蓝牙串口是否有数据,如果蓝牙串口有数据,则根据自定义协议获取上位机命令数据,并返回上位机命令对应的应答数据,然后循环回到初始步骤,如果蓝牙串口没有数据,则微处理器循环回到初始步骤。