
触摸控制
简介
一款使用了AI01C(触摸芯片)和STC8G1K08A(单片机)的可编程触摸模块 大小19*19mm
简介:一款使用了AI01C(触摸芯片)和STC8G1K08A(单片机)的可编程触摸模块 大小19*19mm开源协议
:CC BY-NC-SA 4.0
(未经作者授权,禁止转载)描述
触摸控制
作者:https://m.bilibili.com/space/299109623 , https://bbs.lty.fan/user/11958
未经许可禁止引用和使用
19*19mm 输入电压5v(理想值)
本项目是由AI01C和STC8G1K08A组成具有可编程性,以下为项目示意图
MCU部分:

触摸部分:

接口部分:

PCB (C1可不接)


AI01C的4引脚悬空此时1脚OUT逻辑为初始高电平,当天线(3,KEY)检测到按下时为低电平,松开后恢复为高电平(R3的作用是上拉)
可以焊接好后烧录程序,本项目无防反接 注意接线
示例测试程序延时3s翻转电平
Keil uVision5编程环境
C语言
/*****************************************************************************************************MCU——STC8G1K08ABILIBILI UID:299109623v次元 UID:11958公元2026年5月9日嘉立创客编号:11243512Ahttps://m.bilibili.com/space/299109623https://bbs.lty.fan/user/11958IRC频率 :12MHz*****************************************************************************************************/#include "STC8G.H" //包含头文件
sbit LED = P5^4;sbit AINTO = P3^2;sbit MCUOUT = P3^3;
unsigned int Delay_ms(unsigned int ms){
unsigned int i , j; unsigned int count = 0; for(i = 0; i < ms;i++) for(j = 0; j<123; j++) count++; return count;} //延时
void main (){ P5M0 = 0x10; P5M1 = 0x00; P3M0 = 0x08; P3M1 = 0X00; /***************************************************************************************************** 配置I/O口模式 P5.4和P3.3为推挽模式同时设定P3.2为标准双向模式 *****************************************************************************************************/ MCUOUT = 0; LED = 1; Delay_ms(500); LED = 0; Delay_ms(500); LED = 1; Delay_ms(500); LED = 0; /***************************************************************************************************** 上电LED双闪 *****************************************************************************************************/ while(1){ if (AINTO == 0){ Delay_ms(21400);//约为3s延时 if (AINTO == 0){ MCUOUT = ~MCUOUT; LED = 1; Delay_ms(500); LED = 0; Delay_ms(500); } } } }
//该程序每当MOUT端口电平反转时LED亮一次,上电双闪证明烧录成功
//您可根据您的用途自行编写程序
实际焊接时注意J1为天线端点,最好使用屏蔽线,屏蔽线的内层(信号层)与天线方形焊盘连接,屏蔽层与H形焊盘连接(GND),主要是为了抗干扰,切忌使用杜邦线,面包板插线作为天线 实测发现干扰翻倍,天线部分感应盘越大越灵敏度越高,感应盘使用双面导电(即背面胶水导电)的铜箔胶带
P.S.如若使用屏蔽线如下图所示

本项目设计初衷并非插件请不要直接插在面包板上以免出现损坏,正确连接应为使用公对母的杜邦线连接面包板,公对公的杜邦线连接其它设备,您也可以不焊接排针焊接导线也可 。请您对照PCB背面丝印正确连接线路 该项目属我原创未经授权禁止转载或引用,请标明出处
编辑信息:
2026年05月09开始至次日0时55分结束 1次1版 编者:qwq8831 https://m.bilibili.com/space/299109623 , https://bbs.lty.fan/user/11958
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。









