Stduino学习(二十四)敲击传感器模块
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学习(二十四)敲击传感器模块相关推荐
- OpenCV学习(二十四 ):角点检测(Corner Detection):cornerHarris(),goodFeatureToTrack()
OpenCV学习(二十四 ):角点检测(Corner Detection):cornerHarris(),goodFeatureToTrack() 参考博客: Harris角点检测原理详解 Harri ...
- torch学习 (二十四):卷积神经网络之GoogleNet
文章目录 引入 1 Inception块 2 GoogleNet模型 3 模型训练 完整代码 util.SimpleTool 引入 GoogleNet吸收了NIN网络串联网络的思想,并在此基础上做 ...
- Golang学习(二十四)家庭记账项目
一.项目开发流程 需求分析-->设计阶段-->实现阶段(代码)-->测试阶段-->实施阶段-->维护阶段 二.项目需求说明 1.模拟实现基于文本界面的 <家庭记账软 ...
- Python学习(十四)——常用模块1
常用模块 sys os time random json 标准库 sys system的简写,系统的意思. 导包:import sys sys.modules # 获取当前程序中引入的所有模块 # m ...
- python导入模块教程_Python 极简教程(二十四) - 导入模块
每种语言都有一些现成的模块可以调用,这些模块提供各种各样的功能,比如 time 模块提供关于时间的处理,re 模块提供正则表达式的函数, os 模块提供系统级别的操作等. 这些模块存在于 Python ...
- Java多线程学习二十四:阻塞队列包含哪些常用的方法?add、offer、put 等方法的区别?
阻塞队列包含哪些常用的方法,以及 add,offer,put 等方法的区别. 在阻塞队列中有很多方法,而且它们都非常相似,所以非常有必要对这些类似的方法进行辨析,所以本课时会用分类的方式,和你一起,把 ...
- k8s学习(二十四) 使用prometheus监控kubernetes集群应用
1.修改部署traefik时的traefik.toml 添加 [metrics][metrics.prometheus]entryPoint = "traefik"buckets ...
- 晓_【斗战神学习二十四】一手交钱,一手交货
这次是做道具店.主要功能是:老板控制贩卖的道具,同时会有语音互动.在道具店UI下面是显示你刚才购买的道具.也就是购物车.消耗品道具是可以堆叠的. 这次做的和斗战神OL不一样.因为我要添加自己的一个功能 ...
- 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验二十五:SDHC模块
实验二十五:SDHC模块 笔者曾经说过,SD卡发展至今已经衍生许多版本,实验二十四就是针对版本SDV1.×的SD卡.实验二十四也说过,CMD24还有CMD17会故意偏移地址29,让原本范围指向从原本的 ...
最新文章
- Category 的一些事
- 模型训练慢和显存不够怎么办?GPU加速混合精度训练
- Git 添加和提交组合命令
- mysql innodb4大特征_MYSQL中InnoDB特性浅谈
- Linux命令之crontab命令
- 热门项目:高精度图像分类全流程开发
- 2019年中国十大富豪排名出炉!马化腾力压马云位列榜首
- UITabBarController的一些基础设置
- 开源项目:SandDance-数据可视化
- 爸爸和儿子的故事带你理解java线程
- win7安装SQL2005图文教程
- 《未来行业前景必看》大数据未来的发展趋势!
- 电脑常用的快捷键大全分享。
- [有限元方法基础理论] 质量集中有限元(谱元)
- IOS简单的实现手机震动的提示
- 一个目前很火的文字转语音方法,小工具为你的视频配音
- BufferedWriter详解
- Andorid显示圆形图片的4种方式
- JavaScript-154:关闭淘宝二维码案例
- linux 时区 0900是哪,解析表PST/CEST/UTC/ETC/等时区的日期时间