单片机新秀教你玩Stduino金属触摸模块
理科生一定喜欢金属。
为什么,今天我们走进金属触摸模块,看看会发生什么,因为我们喜欢重金属摇滚和金属元件。
////插播:今年年初录制了一套比较系统的入门单片机教程,想让同学免费找我拿,私信我就可以了~点击我的头像黑色字体,我也可以得到哦//////
正文开始:

金属触摸模块
关键字:
51、stm32、arduino、stduino单片机、stduino UNO&Nano、金属触摸传感器模块
说明:
该模块是一个基于触摸检测的电容点动触摸开关模块。这意味着金属触摸模块通过人体电容反应。
由于它是一个监控电容器,非金属材料,如木材、纸张、塑料和其他绝缘材料也可以覆盖在模块表面,以检测人们的触摸可以制作隐藏在墙壁、桌面和其他地方的按钮。因此,金属触摸模块特别适用于只需触摸即可感应的地方,如无需用力按压等。
实验目的:
自带金属触摸模块和数字13接口LED建造简单的电路,制作触摸提示灯。
器材:
Stduino UNO/Nano、杜邦线、金属触摸模块
电路连接:
电路连接图
代码展示:
数字信号DO监测:
intLED=13;intBUTTON=3;intval;
voidsetup(){
// put your setup code here, to run once:pinMode(LED,OUTPUT);
pinMode(BUTTON,INPUT);
Serial.begin(9600);
}voidloop(){
// put your main code here, to run repeatedly:val=digitalRead(BUTTON);
if(val==HIGH)
{
digitalWrite(LED,LOW);
}
else
{
digitalWrite(LED,HIGH);
}}
模拟信号AO监测:
intmetal=A0./定义金属触摸传感器接口voidsetup(){pinMode(metal,INPUT_ANALOG);//定义metal为输入接口Serial.begin(9600)voidloop(){Serial.println(analogRead(metal));//输出模拟值并打印出来delay(100);}
实验效果:
上面是未触摸的时候。接触金属丝后,可以看到模块自带LED亮了。
以上就是今天Stduino教程了,我们明天见!
Stduino IDE是一个集成开发平台,为32位处理器的快速入门学习提供支持Arduino_Core_STM32框架,快速、高效、免费、开源、易于集成,软件也集成GDB调试功能。
IDE当前支持的功能包括:
·GDB调试
·下载安装封装库
·自动补充代码提示
·中英文模式
·UTF-8\GBK编码格式
·代码快速格式化
·SWD\下载串口程序&调试(已验证)
·DFU程序下载方式(待验证)
·USB HID程序下载方式(待验证)
·maple DFU程序下载方式(待验证)
·maple DFU2程序下载方式(待验证)
·MassStorage程序下载方式(待验证)
已支持的芯片&板型列表:
·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
·Garatonics boards
·Midatronics boards
更多功能集成正在进行中~欢迎大家在评论区讨论