请选择 进入手机版 | 继续访问电脑版

你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【更好用的单片机】【Stduino】Stduino学习(十五)磁力霍尔...

[复制链接]
stduino 发布时间:2020-8-3 10:33
37种传感器(十五)磁力霍尔传感器模块+Stduino Nano&UNO" j3 K! E7 s# ^$ B0 \7 g

4 c% j0 N/ |4 v+ `0 g0 k+ U

+ O$ S/ L+ q( w* m# Q! k; N
关键词:
51、stm32、arduino、stduino单片机、stduino UNO&Nano、线性磁力霍尔传感器模块
: J% E: m, n3 B3 b% x- {
说明:
线性磁力霍尔传感器模块利用的是霍尔效应,能够监测磁场的存在。
当电流通过一个位于磁场中的导体的时候,磁场会对导体中的电子产生一个垂直于电子运动方向上的作用力(洛伦兹力),从而在垂直于导体与磁感线的两个方向上产生电势差,并不断增强。当洛伦兹力与电场力平衡后,电势差不再增加。这就是霍尔效应。
7 L; T( u1 n  [; M* b" A* Y4 ~
15霍尔传感器原理图.png

& {9 A# Z" h5 [4 B; N1 ?9 I$ Z
线性磁力霍尔传输器输出的电平在一定范围内与外加磁场成线性关系。因此可以利用传感器测量物体的位移、角速度等,因此可制作转速仪、速度表等。
15霍尔传感器展示图.png
2 ?  r+ B  w  k" M' K
+ K- E+ Z. _" t4 w, o6 z: M
8 k7 _& J: Z8 I# h, V4 O& E8 |- E
实验目的:
利用线性磁力霍尔传感器感应磁场变化。

8 A, X9 f* Q) ^% c" ^& C
器材:
Stduino UNO/Nano;杜邦线;线性磁力霍尔传感器模块

- s* ?: Y6 `% ^$ a
电路连接:
15霍尔传感器.png
8 ~8 _  c% f% r7 ]) n

! W9 Y& }' j) l% E
代码展示:
int LED = 13;/ D, E7 \3 O) @4 [. `. c
int SENSOR = 8;7 X, K2 I5 S$ k
int val;
  n( d! w( w0 u! {7 S/ j
/ c% S0 [$ v0 x- rvoid setup() 6 G- r% m7 E4 r- V* f: Q  L  P
{
, Y2 k' `2 C8 Y- N2 _7 \    pinMode(LED,OUTPUT);
# I3 O8 F5 D8 C5 U; }    pinMode(SENSOR,INPUT);
7 o2 W/ L& b# [( s% Z& S1 P( w6 G4 J}
* l1 w, ], S3 i5 x2 r" M: Q+ q& d" b3 w
void loop()3 A: E8 x1 F5 F0 @2 @0 o! }/ M
{
  ?7 u9 G: J) C' V% L    val = digitalRead(SENSOR);4 s' f0 J$ G, z6 o+ M+ t/ W
    if(val== HIGH)//当检测到磁场3 E; d% V- v. i+ R
    {' x' ~' i9 N1 f  Z& p8 E& x
        digitalWrite(LED,LOW);//13号脚低电平输出
1 D% ]+ z3 O/ {0 e; H7 p" d    }
: j9 e% f  z  [$ O    else
$ w+ Y1 J# A+ _7 c% V) B    {' I" [& d8 [; T
        digitalWrite(LED,HIGH);//当未监测到磁场时,13号脚高电平输出9 u; \* \8 [* w) J' k
    }, [. u/ Z1 X4 S/ h1 m/ H
}
- ?# v) M8 v$ Y. p
* ~: e$ u+ V6 b4 L9 a6 T

* n# G/ o2 C) G+ s+ i

Stduino IDE是一款面向32位处理器快速入门学习的集成开发平台,目前已经支持Arduino_Core_STM32框架,集聚快捷、高效、免费、开源、易得于一身,软件还集成了GDB调试功能。2 Y7 o% K( C/ Z6 S3 w& g  i7 D2 q
IDE当前支持的功能有:

  • GDB调试
  • 封装库下载安装
  • 代码自动补全提示
  • 中英文模式
  • UTF-8\GBK编码格式
  • 代码快速格式化
  • SWD\串口程序下载&调试(已验证)
  • DFU程序下载方式(待验证)
  • USB HID程序下载方式(待验证)
  • maple DFU程序下载方式(待验证)
  • maple DFU2程序下载方式(待验证)
  • MassStorage程序下载方式(待验证)
      \3 `4 v4 R+ W6 _: q' V3 Q! C+ r

更多功能细节请前往www.stduino.com进行了解

已经支持的芯片&板型列表:

  • Stduino UNO&Nano
  • Nucleo 144 boards
  • Nucleo 64 boards
  • Nucleo 32 boards
  • Discovery boards
  • Eval boards
  • STM32MP1 series coprocessor boards
  • Generic STM32F0 boards
  • Generic STM32F1 boards
  • Generic STM32F3 boards
  • Generic STM32F4 boards
  • Generic STM32H7 boards
  • Generic STM32L0 boards
  • 3D printer boards
  • LoRa boards
  • Electronic Speed Controller boards
  • Generic flight controllers
  • Garatronics boards
  • Midatronics boards+ o0 ~: V' G8 z

更多功能集成正在进行中~

收藏 评论0 发布时间:2020-8-3 10:33

举报

0个回答

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版