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

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

[复制链接]
stduino 发布时间:2020-8-12 20:48
37种传感器(二十四)敲击传感器模块+Stduino Nano&UNO
" b6 b6 j; r+ I9 y0 c7 u
关键词:
51;stm32;arduino;stduino单片机;stduino UNO&Nano;敲击传感器模块
, K& O3 ?% v) r* K, h
说明:  N$ ^/ \- e& y! f9 L' Z) t2 }- K
敲击传感器可以监测物体是否被碰撞。典型的敲击传感器由有机玻璃外壳和内部的弹簧组成,能感受小振幅的振动,比普通的振动传感器更为灵敏。因此利用敲击传感器模块可以制作爆闪器、监测敲门等等。
24敲击传感器展示图.jpg . [7 N" C# i( g

6 c1 r, }6 [+ U# |
实验目的:
利用敲击传感器监测振动,从而控制13号引脚板载LED亮灭。

# p1 b2 q7 u# s
器材:
Stduino UNO/Nano;杜邦线;敲击传感器模块
$ G2 S0 f0 N: }. ^9 N/ K
电路连接:
24敲击传感器电路图.png

: @% v" z$ f* K0 y2 ?# S
代码展示:
  1. <font face="Arial" size="3">int LED = 13;
    3 v. Q1 z' S) {/ S
  2. int BUTTON = 3;2 Y4 ^% Z6 K  O+ h9 C, t+ Q$ o
  3. int val;7 f+ n! S) _. f* p: r3 _
  4. void setup()
    % w# `: m8 t% r
  5. {% J  E( X% J) I3 V( G6 j1 n; N
  6.   // put your setup code here, to run once:, n1 n- y7 V9 P( d1 [, p
  7.     pinMode(LED,OUTPUT);+ b7 _2 ~* j  W' T! B3 T+ A: P
  8.     pinMode(BUTTON,INPUT);
    ( l  j1 O5 B  ~8 B3 J9 @: n* f
  9. }
    ) f- ]) @2 a" F- |  G
  10. void loop()
    5 h9 I1 e6 u! i8 |- a
  11. {0 ^% g5 K; G+ q4 m" @! S
  12.   // put your main code here, to run repeatedly:
    % @9 ~7 K1 U& _  y, l/ V
  13.     val = digitalRead(BUTTON);
    % `9 Z" N( x" [+ I4 }- d0 i! I
  14.     if(val == HIGH)$ m2 C8 Y* L; Y7 k' u
  15.     {
    ' t8 m5 B2 d" ~
  16.         digitalWrite(LED,HIGH);  z+ x9 C( M4 n# ~6 a9 o
  17.     }
    3 c+ _9 P% O1 R! y+ ]/ N
  18.     else
    ; t1 \4 H7 b! a0 m
  19.     {
    ( z2 \  X7 p/ |, o$ l/ |9 a
  20.         digitalWrite(LED,LOW);
    ! S+ |6 \1 e+ G, A! p* p& g
  21.     }
    # h- D( }. R8 u: e* u
  22. }</font>
复制代码
8 e$ ]. \7 ?: R" ]6 W% b! ~
: q( G- l4 ^3 D0 E3 A% \

Stduino IDE是一款面向32位处理器快速入门学习的集成开发平台,目前已经支持Arduino_Core_STM32框架,集聚快捷、高效、免费、开源、易得于一身,软件还集成了GDB调试功能。2 V5 K- ~0 C7 P5 O* y, q5 d
IDE当前支持的功能有:

  • GDB调试
  • 封装库下载安装
  • 代码自动补全提示
  • 中英文模式
  • UTF-8\GBK编码格式
  • 代码快速格式化
  • SWD\串口程序下载&调试(已验证)
  • DFU程序下载方式(待验证)
  • USB HID程序下载方式(待验证)
  • maple DFU程序下载方式(待验证)
  • maple DFU2程序下载方式(待验证)
  • MassStorage程序下载方式(待验证)6 C: L( _6 n+ B# i" f
    ' z/ c- R4 y; b  l
    9 G( }% k( Q2 h8 Y+ z5 S

更多功能细节请前往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! g) o" W% a: G5 t, V& e/ M* O
    2 {2 l) F8 _& x' l
    , S% X9 w# B6 V1 o% f( |- M

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

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

举报

0个回答

所属标签

相似分享

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