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

【更好用的单片机】【Stduino】Stduino学习(二十四)敲击传...

[复制链接]
stduino 发布时间:2020-8-12 20:48
37种传感器(二十四)敲击传感器模块+Stduino Nano&UNO' D9 s) x, d8 X9 ?: R: V- S" h
关键词:
51;stm32;arduino;stduino单片机;stduino UNO&Nano;敲击传感器模块
# ~- \) t, ?2 z2 i; A2 n
说明:
- K: q  A+ g, a3 V! i  C$ H  M
敲击传感器可以监测物体是否被碰撞。典型的敲击传感器由有机玻璃外壳和内部的弹簧组成,能感受小振幅的振动,比普通的振动传感器更为灵敏。因此利用敲击传感器模块可以制作爆闪器、监测敲门等等。
24敲击传感器展示图.jpg
3 S( Y6 h. A5 s' i

$ ^6 t0 H) G+ \0 b+ Z4 L6 Y
实验目的:
利用敲击传感器监测振动,从而控制13号引脚板载LED亮灭。
+ E3 e& O& u6 F7 O! \
器材:
Stduino UNO/Nano;杜邦线;敲击传感器模块

- ]5 ]/ f% t4 h+ C7 |( }# p( U
电路连接:
24敲击传感器电路图.png
4 l' E% ?/ Q2 s, V) |+ a; I9 y
代码展示:
  1. <font face="Arial" size="3">int LED = 13;8 f, A) \. G3 z1 i$ z
  2. int BUTTON = 3;$ r2 `" s! |8 j2 e0 H
  3. int val;
    , n4 x# X- w. x; R; t4 |
  4. void setup() % |7 K4 B: }9 m! G+ y
  5. {4 `3 z3 e3 u1 G2 B' D
  6.   // put your setup code here, to run once:+ l0 V/ g# B& \& u# b5 o2 M- _: K
  7.     pinMode(LED,OUTPUT);
    ) V/ R; [" o9 ?! x
  8.     pinMode(BUTTON,INPUT);
    $ c4 U  d/ w, j5 Y& C3 {
  9. }
    8 E! ^/ {8 U0 p+ s- U' w  a
  10. void loop()
    - @1 i2 a* Y$ Q: R% M5 [2 l: [8 t
  11. {/ X* F$ c" \8 z! Y
  12.   // put your main code here, to run repeatedly:
    * G4 ~* T( a: Q5 I) g6 O
  13.     val = digitalRead(BUTTON);4 M- V( y+ n6 H
  14.     if(val == HIGH)4 m; d8 [* w2 E9 ^7 u
  15.     {' _, V" V% Q9 F
  16.         digitalWrite(LED,HIGH);: l8 g, v: G  M$ o2 |  x
  17.     }5 s. P: j( {; h1 g, q
  18.     else
    1 y- q% E, W8 @, X0 N
  19.     {4 c# O0 W! p; D1 Q" e( i
  20.         digitalWrite(LED,LOW);" l8 H1 K, U" h3 H: S
  21.     }' H1 M# z, r" @3 f3 L
  22. }</font>
复制代码
- q3 L! M: z3 C

; j7 z) L; ?3 w; p' b% x% P6 u

Stduino IDE是一款面向32位处理器快速入门学习的集成开发平台,目前已经支持Arduino_Core_STM32框架,集聚快捷、高效、免费、开源、易得于一身,软件还集成了GDB调试功能。
; U! O, m" ], O& ?IDE当前支持的功能有:

  • GDB调试
  • 封装库下载安装
  • 代码自动补全提示
  • 中英文模式
  • UTF-8\GBK编码格式
  • 代码快速格式化
  • SWD\串口程序下载&调试(已验证)
  • DFU程序下载方式(待验证)
  • USB HID程序下载方式(待验证)
  • maple DFU程序下载方式(待验证)
  • maple DFU2程序下载方式(待验证)
  • MassStorage程序下载方式(待验证)
    9 K% H+ I# N/ a' E/ n( g. h1 Q* `

    % k% e9 f; K. U. c, i

    - y* y  l" w! ^$ h; ?: e4 `

更多功能细节请前往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
    , a. b/ |$ T8 x

    8 a4 p7 L/ ?# \; Z( i
    , `# A0 z9 G7 u. a+ w; g

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

赞 收藏 评论0 发布时间:2020-8-12 20:48

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版