FSR薄膜压力传感器使用教程
FSR薄膜压力传感器教程
本店常用的外形有2种:
- 圆形:

- 长条形:

如果用单片机控制建议买带转换的,可以直接接单片机AD口或者数字IO去读取数值;
电压输出的AO接口是模拟量输出,可以接单片机的模拟口AD接口读取数据变化;
而DO输出可以直接接单片机的DO口,判断高低电平,
当压力超过电位器调节的比较值时候DO输出高电平,板载指示灯LED点亮;
低于比较值阀值时候,DO输出低电平,板载指示灯LED熄灭;

ARDUINO例程连接方式
1.ARDUINO例程读取DO读取
功能:ARDUINO UNO读取DO的开关量数据,然后串口打印按下的次数,按下一次加1
用到的板子:
FSR薄膜压力传感器 圆形 带转换模块 1个
https://item.taobao.com/item.htm?id=564232635110或者 FSR薄膜压力传感器 长条形形 带转换模块 1个
https://item.taobao.com/item.htm?id=564085737164ARDUINO UNO R3开发板
https://item.taobao.com/item.htm?id=551784439011
杜邦线若干:
接线方式:
ARDUINO FSR
5V -> VCC
GND -> GND
2 -> DO
- 效果:

2.ARDUINO例程读取AO
功能:ARDUINO UNO读取AO的模拟量数据,当按下传感器时候串口打印出AD值
用到的板子:
FSR薄膜压力传感器 圆形 带转换模块 1个
https://item.taobao.com/item.htm?id=564232635110或者 FSR薄膜压力传感器 长条形形 带转换模块 1个
https://item.taobao.com/item.htm?id=564085737164ARDUINO UNO R3开发板
https://item.taobao.com/item.htm?id=551784439011
杜邦线若干:
接线方式:
ARDUINO FSR
5V -> VCC
GND -> GND
A0 -> AO
- 效果:

3. 51单片机例程读取DO
功能:使用STC89C52单片机读取DO的开关量数据,当按下传感器时候LCD1602显示出来按下的次数
用到的板子:
FSR薄膜压力传感器 圆形 带转换模块 1个
https://item.taobao.com/item.htm?id=564232635110或者 FSR薄膜压力传感器 长条形形 带转换模块 1个
https://item.taobao.com/item.htm?id=564085737164STC89C52最小系统板 1个
https://item.taobao.com/item.htm?id=26410708738
LCD1602液晶 1个
https://item.taobao.com/item.htm?id=21282627385
杜邦线若干:
接线方式:
STC89C52 FSR
5V -> VCC
GND -> GND
P1.1-> DO
STC89C52 LCD1602
PO -> DB0-DB7
P2.5 -> RS
P2.6-> RW
P2.7-> EN
- 效果:

4. 51单片机例程读取AO
功能:使用STC12C5A60S2单片机读取AO的模拟量数据,当按下传感器时候LCD1602显示出来AD数值。
这里为什么不用STC8952呢?因为STC89C52单片机没有内置AD。所以选择STC12C5A60S2这款51单片机,内部带8路10位AD
用到的板子:
FSR薄膜压力传感器 圆形 带转换模块 1个
https://item.taobao.com/item.htm?id=564232635110或者 FSR薄膜压力传感器 长条形形 带转换模块 1个
https://item.taobao.com/item.htm?id=564085737164STC89C52最小系统板 1个
https://item.taobao.com/item.htm?id=26410708738
LCD1602液晶 1个
https://item.taobao.com/item.htm?id=21282627385
杜邦线若干:
接线方式:
STC12C5A60S2 FSR
5V -> VCC
GND -> GND
P1.0-> AO
STC12C5A60S2 LCD1602
PO -> DB0-DB7
P2.5 -> RS
P2.6-> RW
P2.7-> EN
- 效果:

5. STM32单片机例程读取DO
功能:使用STM32F103单片机读取DO的数字量数据,当按下传感器时候串口显示“大于阀值”。松开时候显示“小于阀值”
用到的板子:
FSR薄膜压力传感器 圆形 带转换模块 1个
https://item.taobao.com/item.htm?id=564232635110或者 FSR薄膜压力传感器 长条形形 带转换模块 1个
https://item.taobao.com/item.htm?id=564085737164STM32F103最小系统板 1个
https://item.taobao.com/item.htm?id=523336310868
USB-TTL模块 1个
https://item.taobao.com/item.htm?id=39481188174
杜邦线若干:
接线方式:
STM32 FSR
3.3V -> VCC
GND -> GND
PA15-> DO
USB-TTL模块的观看串口输出数据
RXD接STM32的TX1/PA9
GND接STM32的GND
- 效果:

6. STM32单片机例程读取AO
功能:使用STM32F103单片机读取AO的模拟量数据,当按下传感器时候串口显示当前AD值
用到的板子:
FSR薄膜压力传感器 圆形 带转换模块 1个
https://item.taobao.com/item.htm?id=564232635110或者 FSR薄膜压力传感器 长条形形 带转换模块 1个
https://item.taobao.com/item.htm?id=564085737164STM32F103最小系统板 1个
https://item.taobao.com/item.htm?id=523336310868
USB-TTL模块 1个
https://item.taobao.com/item.htm?id=39481188174
杜邦线若干:
接线方式:
STM32 FSR
3.3V -> VCC
GND -> GND
PA1 -> AO
USB-TTL模块的观看串口输出数据
RXD接STM32的TX1/PA9
GND接STM32的GND
- 效果:

FSR薄膜压力传感器使用教程的更多相关文章
- Angular2入门系列教程7-HTTP(一)-使用Angular2自带的http进行网络请求
上一篇:Angular2入门系列教程6-路由(二)-使用多层级路由并在在路由中传递复杂参数 感觉这篇不是很好写,因为涉及到网络请求,如果采用真实的网络请求,这个例子大家拿到手估计还要自己写一个web ...
- Angular2入门系列教程6-路由(二)-使用多层级路由并在在路由中传递复杂参数
上一篇:Angular2入门系列教程5-路由(一)-使用简单的路由并在在路由中传递参数 之前介绍了简单的路由以及传参,这篇文章我们将要学习复杂一些的路由以及传递其他附加参数.一个好的路由系统可以使我们 ...
- Angular2入门系列教程5-路由(一)-使用简单的路由并在在路由中传递参数
上一篇:Angular2入门系列教程-服务 上一篇文章我们将Angular2的数据服务分离出来,学习了Angular2的依赖注入,这篇文章我们将要学习Angualr2的路由 为了编写样式方便,我们这篇 ...
- Angular2入门系列教程4-服务
上一篇文章 Angular2入门系列教程-多个组件,主从关系 在编程中,我们通常会将数据提供单独分离出来,以免在编写程序的过程中反复复制粘贴数据请求的代码 Angular2中提供了依赖注入的概念,使得 ...
- Angular2入门系列教程1-使用Angular-cli搭建Angular2开发环境
一直在学Angular2,百忙之中抽点时间来写个简单的教程. 2016年是前端飞速发展的一年,前端越来越形成了(web component)组件化的编程模式:以前Jquery通吃一切的田园时代一去不复 ...
- wepack+sass+vue 入门教程(三)
十一.安装sass文件转换为css需要的相关依赖包 npm install --save-dev sass-loader style-loader css-loader loader的作用是辅助web ...
- wepack+sass+vue 入门教程(二)
六.新建webpack配置文件 webpack.config.js 文件整体框架内容如下,后续会详细说明每个配置项的配置 webpack.config.js直接放在项目demo目录下 module.e ...
- wepack+sass+vue 入门教程(一)
一.安装node.js node.js是基础,必须先安装.而且最新版的node.js,已经集成了npm. 下载地址 node安装,一路按默认即可. 二.全局安装webpack npm install ...
- Virtual Box配置CentOS7网络(图文教程)
之前很多次安装CentOS7虚拟机,每次配置网络在网上找教程,今天总结一下,全图文配置,方便以后查看. Virtual Box可选的网络接入方式包括: NAT 网络地址转换模式(NAT,Network ...
随机推荐
- C# AppDomain 类
/*** AppDomain 表示应用程序域,它是一个应用程序在其中执行的独立环境.无法继承此类. 应用程序域(由 AppDomain 对象表示)为执行托管代码提供隔离.卸载和安全边界. 使用应用程序 ...
- python学习之pyenv
我们经常有这种需求: linux系统中既要有python2.xxx,又要有python3.xxx,甚至更极端的情况是,有多个版本的python3.xxx. 如何实现上述需求呢?更新python的话,费 ...
- fzu 2250 不可能弹幕结界 分析+模拟,考察思维严谨。
Problem 2250 不可能弹幕结界 Accept: 5 Submit: 13Time Limit: 1000 mSec Memory Limit : 65536 KB Problem ...
- constructors and destructors
A constructor is a method that gets called immediately when an object is allocated (on the stack or ...
- Android startActivity()和onActivityResult()使用总结(转载)
有三个Activity: A.java ,B.java ,C.java Activity之间的跳转常用方法: 1. startActivity(Intent intent); 该方法只用于启动新的Ac ...
- Eclipse 首选项(Preferences)
Eclipse 首选项(Preferences) 设置首选项 该对话框可通过框架管理但是其他插件可以设置其他页面来管理首选项的配置. 我们可以通过 Window 菜单选择 Preferences 菜单 ...
- Unity3D学习笔记——IDE工作视图
Unity3D中五个界面的使用: Project视图:存放游戏资源,比如贴图,音频,JS脚本等 Project中可创建的文件如下: Hierarchy视图:主要存放游戏场景中的对象,如摄像机,精灵,箱 ...
- 如何通过PHP判断年份是否是闰年----两种方法
1.定义:闰年是对4取余为0,对100取余不等于0,对400取余等于0的年是闰年. 2.代码: 第一种方法:直接函数判断 $day = date('Y'); if ($day%4==0&&am ...
- 【BZOJ3730】震波 动态树分治+线段树
[BZOJ3730]震波 Description 在一片土地上有N个城市,通过N-1条无向边互相连接,形成一棵树的结构,相邻两个城市的距离为1,其中第i个城市的价值为value[i].不幸的是,这片土 ...
- 1052 最大M子段和(DP)
1052 最大M子段和 基准时间限制:2 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 N个整数组成的序列a[1],a[2],a[3],…,a[n],将这N个数划分为互不相交的M个 ...