查看: 1610|回复: 0

[评测分享] 【ESP32-E Arduino开发板】-测试内部霍尔传感器

[复制链接]
  • TA的每日心情
    奋斗
    昨天 21:59
  • 签到天数: 2299 天

    连续签到: 381 天

    [LV.Master]伴坛终老

    发表于 2021-7-11 20:18:50 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 yinwuqing 于 2021-7-11 20:20 编辑

       霍尔传感器是根据霍尔效应制作的一种磁场传感器。霍尔效应是磁电效应的一种,这一现象是霍尔(A.H.Hall,1855-1938)于1879年在研究金属的导电机构时发现的。后来发现半导体、导电流体等也有这种效应,而半导体的霍尔效应比金属强得多,利用这现象制成的各种霍尔元件,广泛地应用于工业自动化技术、检测技术及信息处理等方面。    ESP32-E Arduino开发板自带霍尔传感器 , 当有磁场靠近时,会显示正负值。编写代码如下:
    1. void setup()
    2. {
    3.   Serial.begin(115200);
    4. }
    5. void loop()
    6. {  
    7. Serial.printf("hallRead:%d\n",hallRead());
    8.    delay(500);
    9. }
    复制代码
        编译上传后,然后让一个有刷直流电动机逐渐靠近开发板,然后逐渐远离开发板,有刷直流电动机内部存有磁铁,对开发板内部的霍尔传感器产生作用。
    有刷直流电动机.png
        测试的结果从打印的信息可知,读到值在0~255整数范围内,N极为正值,S极为负值,当磁场越强绝对值越大。
    霍尔值1.png
    霍尔值2.png
    霍尔值3.png
         后记:之后又尝试了开发板的wifi功能,参考了官方的示例,但是从串口输出的信息来看,还存有一点问题,关于汉子字符的处理问题。示例实现了通过WiFi功能获取网络时间以及通过访问国家气象局提供的http://www.weather.com.cn/datalcityinfo/101280601.html来获取深圳天气情况。后续再找其它问题吧。
    下载安装ArduinoJson库.png
    中文显示乱码.png
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-23 09:47 , Processed in 0.107192 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.