【实验】电容式点动型触摸开关模块控制led灯_即时焦点
本实验是通过电容式点动型触摸模块控制led灯的亮灭,并在串口调试助手打印相关信息。
一、概述
1.简介
(资料图片)
该模块是一个基于触摸检测IC(TTP223B)的电容式点动型触摸开关模块。常态下,模块输出低电平,模式为低功耗模式;当用手指触摸相应位置时,模块会输出高电平,模式切换为快速模式;当持续12秒没有触摸时,模式又切换为低功耗模式。可以将模块安装在非金属材料如塑料、玻璃的表面,另外将薄薄纸片(非金属)覆盖在模块表面,只要触摸的位置正确,即可做成隐藏在墙壁、桌面等地方的按键。
2.产品特点
点动型:初态为低电平,触摸为高电平,不触摸为低电平(类似轻触按键功能)低功耗供电电源可为2-2.5V正反面均可作为触摸面,可替代传统的轻触按键控制接口:共3个引脚(GND、VCC、SIG),GND为地,VCC为供电电源,SIG为数据信号输出脚电源指示灯:绿色LED,上电正确即发亮;触摸区域:类似指示的图标内部区域,手指轻轻触摸即可触发
二、实验材料
最小系统STM32F10SC8T6电容式点动型触摸开关模块杜邦线若干
三、硬件连接
模块引脚GPIO
VCCVCC
GNDGND
SIGPA1
注:1:触摸
四、程序代码
1.初始化
void Switch_Touch_Pin_Init(void){GPIO_InitTypeDef GPIO_InitStruct;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN_FLOATING;GPIO_InitStruct.GPIO_Pin = GPIO_Pin_1;GPIO_Init(GPIOA,&GPIO_InitStruct);}
2.状态读取
//1:触摸int Switch_Touch_Value(void){return GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_1);}
3.主函数
int main(void){int flag = 0;Switch_Touch_Pin_Init();Usart1_Pin_Init(115200);Sys_Delay_Init();Led_Init();printf("初始化成功\r\n");while(1){if(Switch_Touch_Value()){LED_TRUN;//灯状态取反flag++;while(Switch_Touch_Value());//等待释放if(flag == 1){printf("打开led灯\r\n");}if(flag == 2){flag = 0;printf("关闭led灯\r\n");}}}}
五、实验效果
完整程序及相关资料: 链接:https://pan.baidu.com/s/15vrdCwts_bA5bA6gL-hKnQ 提取码:pib9
如有错误还望指出,谢谢!
标签:
相关推荐:
最新新闻:
- 磁盘被写保护怎么解除?c盘哪些文件可以删除?
- kernelupadate.exe是什么程序?提示已停止工作的解决方法
- chkdsk工具怎么运行?chkdsk工具使用方法命令
- ie打开后自动关闭是怎么回事?ie打开后自动关闭的解决方法
- 弹出winlogon.exe应用程序错误怎么办?弹出winlogon.exe应用程序错误原因分析及解决方法
- 品牌机和组装机有什么区别?品牌机和组装机区别介绍
- 世界滚动:第二章Python入门2.1环境安装 Python详情介绍
- Vagaa搜索不到资源是怎么回事?介绍Vagaa搜索设置技巧及解决方法
- 超级本是什么意思?超级本与笔记本有什么区别?
- 怎么样爬qq好友空间?怎么样爬qq好友空间的留言?
- XP系统支持多大的内存?XP可以支持4G以上的内存吗?
- 不用光盘怎么重装系统?重装系统的详细步骤
- 手机白屏是怎么一回事?诺基亚手机很卡怎么办?
- 电驴未连接到服务器怎么办?电驴现在还能用吗?
- 哪些华硕笔记本电脑的性价比最高?华硕笔记本大全
- 笔记本电池第一次充电要充满吗?笔记本电池怎么取下来?
- 数据寄存器是什么?它的作用有哪些?
- 传奇黑屏补丁怎么用?传奇进去之后黑屏怎么办?
- 语言栏消失如何修复?语言栏消失修复方法
- 百度网盘下载慢怎么办?百度网盘下载慢解决方法
- 遇到d3dx9_42.dll文件丢失该怎么办?遇到d3dx9_42.dll文件丢失解决方法步骤
- 打印机什么牌子好用?打印机品牌推荐 焦点信息
- SWAP是什么?SWAP信令特点介绍
- 手机显示单卡双模什么意思?单卡双模手机特点及分辨方法
- 每日速看!机房设备如何维护?机房日常维护的八点措施
- XP系统工作组计算机无法访问怎么解决?无法访问的解决技巧
- 如何查看电信宽带用时方式流程?查宽带上网时间的方式
- 如何解除dnf的红字?解除dnf红字的方法步骤
- 《使命召唤16》及战区迎来万圣节限时活动 迅游加速器助力流畅体验
- 热文:《红色警戒3:起义时刻》游戏介绍 红色警戒3起义时刻配置要求
- egui.exe是什么进程?如何创建主键?
- 昱怎么读?昱的拼音是什么?昱的含义|动态焦点
- 中国电脑品牌排行榜:联想电脑销售量世界第一_每日视讯
- 每日速看!【设计函数】1010一元多项式求导(25分)设计解析
- Photoshop中overlay方式是什么?Photoshop中的overlay模式:环球时快讯
- 【实验】电容式点动型触摸开关模块控制led灯_即时焦点
- 全球动态:三星i408是多少钱?三星i408报价及详细测评介绍
- 环球速看:看图软件哪个好?看图工具那个好?
- 开源社区网:FileillaClient3.5.2正式版发布|全球快报
- 奇兔刷机怎么用?奇兔刷机使用教程
- 手机tf卡哪个牌子好?选购的注意事项有哪些?|新视野
- 如何判断浮子上升?压力水位传感器原理及六种方法
- 诺基亚X7-00如何插入存储卡?插入存储卡的方法
- 什么是指纹识别?在笔记本电脑中的应用有哪些? 焦点快看
- 阿里旺旺无法登陆怎么办?阿里旺旺无法登陆的解决措施
- hold是什么意思?hold住的简单介绍|全球资讯
- 全球焦点!elo触摸屏显示器多少钱?elo触摸屏显示器品牌介绍
- 斗牛怎么玩?QQ斗牛作弊器怎么用?|每日视点
- 主机"键鼠狗"被制裁!育碧将推出《彩虹六号:围攻》键鼠反作弊
- 《惊声尖叫6》发布终极预告:再次直面鬼脸杀手!|天天观察
- 《大侠立志传》抢先体验版本登陆Steam 首发优惠价60元
- 《命运2》新增隐藏异域武器任务 可获Vex偃月
- 美国两架飞机相撞坠入湖中:至少1人死亡 飞机残骸漂浮画面曝光
- 调整人才结构聚焦供需错配,找工呀为汽车行业蓝领人才困境提供解决方案
- iPhone 15真机曝光 直角边框有弧度了
- 当前看点!追觅吸尘器女神节抖音专场:解放双手,追求更好的自己
- R7-7735HS神U加持!粉色限定色迷你主机低至2499元
- iPhone 14黄色版开箱:香蕉黄外观不错
- 世界动态:instead和insteadof的区别是什么?instead和insteadof的含义
- 光纤宽带的电话线是怎么用的?光纤宽带和ADSL宽带有什么区别? 环球播资讯
- Sta和Stakeholder是什么意思?Sta和Stakeholder有什么区别?
- 什么是OTS?阿里云飞天分布式系统之上的数据库 微动态
- 今日热议:【技术】设备控制用通讯协定——GEM&Control
- 十进制数如何转换为浮点数?十进制数转换为浮点数的方法
- 全球观点:Cosmos-1-理论知识全解析 gumptlu.work/Cosmos-pdf下载教程
- 如何在搜寻数据库时快速找到档案?locate命令用法举例
- METER功能信号的分类及频谱分析
- 案例分享:感染Synaptics蠕虫病毒的360安全卫士
- find命令详解 linux下find命令的使用方法
- 什么是Oops?linux之Oops原理及解析|动态
- 天天实时:CAP为什么没有明确考虑收敛性?分布式系统中的收敛性
- 密锣紧鼓地开发年度盛典 BigoLive前端营收组同比更佳|当前热文
- ExcelOOP函数怎么使用?Excel中VLOOKUP函数的详细用法
- 用比特彗星如何下载?路由器端口映射教程
- javascript_initialize构造函数 子类的构造函数|世界独家