本帖最后由 yangjiaxu 于 2018-11-22 00:52 编辑
虽然MM32的测评好像是完事儿了,但是既然使用MM32的板子,就要发出东西来。今天我使用的是MM32驱动ROHM的霍尔传感器。
我使用的霍尔传感器型号是BD7411G,结构简单,数字信号输出。5V供电,适合大部分单片机使用。
霍尔传感器简介:
霍尔传感器是根据霍尔效应制作的一种磁场传感器。霍尔效应是磁电效应的一种,这一现象是霍尔(A.H.Hall,1855—1938)于1879年在研究金属的导电机构时发现的。后来发现半导体、导电流体等也有这种效应,而半导体的霍尔效应比金属强得多,利用这现象制成的各种霍尔元件,广泛地应用于工业自动化技术、检测技术及信息处理等方面。霍尔效应是研究半导体材料性能的基本方法。通过霍尔效应实验测定的霍尔系数,能够判断半导体材料的导电类型、载流子浓度及载流子迁移率等重要参数。【来源于搜狗百科】
说白了,霍尔传感器就是利用霍尔效应制作而成的一种广泛应用于工业产品上的一种传感器。
下图是我已经驱动好的结果图片。
霍尔传感器接线方式。
OLED显示内容和接线方式。
PS:OLED最后一行result返回的值是霍尔传感器提供的值。如果没有磁性物体在附近是返回值“0”,如果有则返回值为“1”
找到一个带磁性的螺丝刀,终于可以完美的解决没有磁性的问题了。
代码这次就不发出来了,就是加一个读取霍尔传感器管脚电平的函数,与按键的demo差不多,所以大家可以参考官方demo——key。最后,谢谢社区提供的平台。谢谢新驱力公司的MM32赞助。