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

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

[复制链接]
stduino 发布时间:2020-8-12 20:48
37种传感器(二十四)敲击传感器模块+Stduino Nano&UNO% ]6 F% E2 O% r" W& Q: |. _0 _# k
关键词:
51;stm32;arduino;stduino单片机;stduino UNO&Nano;敲击传感器模块

5 ?3 V( ^2 @8 F9 a
说明:( S3 m7 g+ ?9 P/ a: D  T# |' W( M
敲击传感器可以监测物体是否被碰撞。典型的敲击传感器由有机玻璃外壳和内部的弹簧组成,能感受小振幅的振动,比普通的振动传感器更为灵敏。因此利用敲击传感器模块可以制作爆闪器、监测敲门等等。
24敲击传感器展示图.jpg
0 }5 @: G) r1 n# \

8 j& [  G8 A' |3 A9 H" s6 g! w
实验目的:
利用敲击传感器监测振动,从而控制13号引脚板载LED亮灭。

- ~9 O& g9 o4 D  E1 o
器材:
Stduino UNO/Nano;杜邦线;敲击传感器模块

2 [# e. P$ N: F0 v- i+ ^- O
电路连接:
24敲击传感器电路图.png
0 ]; g* Z3 s1 @5 S
代码展示:
  1. <font face="Arial" size="3">int LED = 13;
    2 z3 n0 }3 r1 \$ v1 i9 v
  2. int BUTTON = 3;
    . M/ K8 @+ @6 z; E0 l, G4 i
  3. int val;
    & F2 y$ r/ ]  Z7 M3 q
  4. void setup()
    - R% O, O( v3 H1 a
  5. {( ~$ A( E$ I. _
  6.   // put your setup code here, to run once:# i& o" Y! s1 w: o2 y5 A& \/ z; g- d
  7.     pinMode(LED,OUTPUT);
    ) z8 U+ V; w! e6 x" e' E  Z& f
  8.     pinMode(BUTTON,INPUT);  ]9 B0 ^/ Y9 u/ W9 W
  9. }  @( y" z2 f3 X5 z
  10. void loop()0 I$ D8 k- ~$ K8 B9 A5 d
  11. {0 L$ v) V1 i) x5 d
  12.   // put your main code here, to run repeatedly:$ ]9 C5 D; j& a( v2 ]0 u! B8 D
  13.     val = digitalRead(BUTTON);
      `0 Z( {  w& m: e8 h
  14.     if(val == HIGH), S! b& E3 q; W/ m( V" W, Y
  15.     {
    : |, |  s1 ~- G) }. d) q
  16.         digitalWrite(LED,HIGH);0 k9 X+ O7 W/ c% W% l
  17.     }
    ) Y# c7 Q' H! ^" g
  18.     else
    7 o. W& ^0 E) O
  19.     {$ `( G/ S( s1 e( L8 ]1 c# W: b
  20.         digitalWrite(LED,LOW);
    5 ]3 K4 Q! v$ W
  21.     }/ M. |/ L5 t9 o1 @7 G
  22. }</font>
复制代码

6 @4 d% \; n3 F4 V, @" v

6 l' }3 o% b  s( j! x

Stduino IDE是一款面向32位处理器快速入门学习的集成开发平台,目前已经支持Arduino_Core_STM32框架,集聚快捷、高效、免费、开源、易得于一身,软件还集成了GDB调试功能。
0 y! X9 M% ^/ C/ p& `. BIDE当前支持的功能有:

  • GDB调试
  • 封装库下载安装
  • 代码自动补全提示
  • 中英文模式
  • UTF-8\GBK编码格式
  • 代码快速格式化
  • SWD\串口程序下载&调试(已验证)
  • DFU程序下载方式(待验证)
  • USB HID程序下载方式(待验证)
  • maple DFU程序下载方式(待验证)
  • maple DFU2程序下载方式(待验证)
  • MassStorage程序下载方式(待验证)
    , x8 u- y- I1 d1 G) h1 @& j3 y

    / r8 U1 M& f8 J
    5 ?7 {- o4 Q% R) V0 a7 `

更多功能细节请前往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
    1 ?( p) S- C: \- [) b5 s$ m; p
    5 j7 n: S3 K8 l0 Y  D5 q" D: S

    , H, L! Q  @' P: w: |

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

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

举报

0个回答

所属标签

相似分享

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