37种传感器(二十四)敲击传感器模块+Stduino Nano&UNO

本文转载自:http://www.stduino.com/forum.php?mod=viewthread&tid=51&extra=page%3D1=

关键词:
51、stm32、arduino、stduino单片机、stduino UNO&Nano、敲击传感器模块

说明:
敲击传感器可以监测物体是否被碰撞。典型的敲击传感器由有机玻璃外壳和内部的弹簧组成,能感受小振幅的振动,比普通的振动传感器更为灵敏。因此利用敲击传感器模块可以制作爆闪器、监测敲门等等。

实验目的:
利用敲击传感器监测振动,从而控制13号引脚板载LED亮灭。

器材:
Stduino UNO/Nano、杜邦线、敲击传感器模块

电路连接:

代码展示:

int LED = 13;
int BUTTON = 3;
int val;
void setup()
{// put your setup code here, to run once:pinMode(LED,OUTPUT);pinMode(BUTTON,INPUT);
}
void loop()
{// put your main code here, to run repeatedly:val = digitalRead(BUTTON);if(val == HIGH){digitalWrite(LED,HIGH);}else{digitalWrite(LED,LOW);}
}

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

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

更多功能细节请前往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

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

Stduino学习(二十四)敲击传感器模块相关推荐

  1. OpenCV学习(二十四 ):角点检测(Corner Detection):cornerHarris(),goodFeatureToTrack()

    OpenCV学习(二十四 ):角点检测(Corner Detection):cornerHarris(),goodFeatureToTrack() 参考博客: Harris角点检测原理详解 Harri ...

  2. torch学习 (二十四):卷积神经网络之GoogleNet

    文章目录 引入 1 Inception块 2 GoogleNet模型 3 模型训练 完整代码 util.SimpleTool 引入   GoogleNet吸收了NIN网络串联网络的思想,并在此基础上做 ...

  3. Golang学习(二十四)家庭记账项目

    一.项目开发流程 需求分析-->设计阶段-->实现阶段(代码)-->测试阶段-->实施阶段-->维护阶段 二.项目需求说明 1.模拟实现基于文本界面的 <家庭记账软 ...

  4. Python学习(十四)——常用模块1

    常用模块 sys os time random json 标准库 sys system的简写,系统的意思. 导包:import sys sys.modules # 获取当前程序中引入的所有模块 # m ...

  5. python导入模块教程_Python 极简教程(二十四) - 导入模块

    每种语言都有一些现成的模块可以调用,这些模块提供各种各样的功能,比如 time 模块提供关于时间的处理,re 模块提供正则表达式的函数, os 模块提供系统级别的操作等. 这些模块存在于 Python ...

  6. Java多线程学习二十四:阻塞队列包含哪些常用的方法?add、offer、put 等方法的区别?

    阻塞队列包含哪些常用的方法,以及 add,offer,put 等方法的区别. 在阻塞队列中有很多方法,而且它们都非常相似,所以非常有必要对这些类似的方法进行辨析,所以本课时会用分类的方式,和你一起,把 ...

  7. k8s学习(二十四) 使用prometheus监控kubernetes集群应用

    1.修改部署traefik时的traefik.toml 添加 [metrics][metrics.prometheus]entryPoint = "traefik"buckets ...

  8. 晓_【斗战神学习二十四】一手交钱,一手交货

    这次是做道具店.主要功能是:老板控制贩卖的道具,同时会有语音互动.在道具店UI下面是显示你刚才购买的道具.也就是购物车.消耗品道具是可以堆叠的. 这次做的和斗战神OL不一样.因为我要添加自己的一个功能 ...

  9. 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验二十五:SDHC模块

    实验二十五:SDHC模块 笔者曾经说过,SD卡发展至今已经衍生许多版本,实验二十四就是针对版本SDV1.×的SD卡.实验二十四也说过,CMD24还有CMD17会故意偏移地址29,让原本范围指向从原本的 ...

最新文章

  1. Category 的一些事
  2. 模型训练慢和显存不够怎么办?GPU加速混合精度训练
  3. Git 添加和提交组合命令
  4. mysql innodb4大特征_MYSQL中InnoDB特性浅谈
  5. Linux命令之crontab命令
  6. 热门项目:高精度图像分类全流程开发
  7. 2019年中国十大富豪排名出炉!马化腾力压马云位列榜首
  8. UITabBarController的一些基础设置
  9. 开源项目:SandDance-数据可视化
  10. 爸爸和儿子的故事带你理解java线程
  11. win7安装SQL2005图文教程
  12. 《未来行业前景必看》大数据未来的发展趋势!
  13. 电脑常用的快捷键大全分享。
  14. [有限元方法基础理论] 质量集中有限元(谱元)
  15. IOS简单的实现手机震动的提示
  16. 一个目前很火的文字转语音方法,小工具为你的视频配音
  17. BufferedWriter详解
  18. Andorid显示圆形图片的4种方式
  19. JavaScript-154:关闭淘宝二维码案例
  20. linux 时区 0900是哪,解析表PST/CEST/UTC/ETC/等时区的日期时间

热门文章

  1. Ubuntu软件管理工具
  2. 密码学-第一讲信息安全概论
  3. Cisco(37)——BGP的十三条选路原则演示
  4. Linux如何检查脱域,ZeroLogon的利用以及分析
  5. 公司被收购以后,我怎么办?
  6. 05Linux 第2天 进阶指令
  7. 第十一章 AWT编程
  8. 数据库MySQL之如何添加、删除列?
  9. mysql创建用户表的sql语句,mysql创建表的sql语句
  10. html文件用wps打开,wps文件如何打开?直接打开wps文件的操作技巧