zoukankan      html  css  js  c++  java
  • 「雕爷学编程」Arduino动手做(11)——金属触摸模块

    37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备逐一做做实验,不管能否成功,都会记录下来---小小的进步或是搞不定的问题,希望能够抛砖引玉。

    【Arduino】66种传感器模块系列(专业资料+实验代码+图形仿真)

    实验之十一:金属触摸传感器模块

    相关的应用电路

    模块接口说明(4 线制)
    1、AO 小板模拟信号输出(电压信号)
    2、GND 接电源负极
    3、VCC 接电源正极 3.3-5V
    4、DO TTL 开关信号输出(0和1)

    模块特点:
    1、使用5v直流电源供电(工作电压3.3V-5V)
    2、有模拟量输出AO,实时电压信号输出
    3、有阀值翻转电平输出DO,高/低电平信号输出(0和1)
    4、具有高灵敏度,金属触摸传感器
    5、通过电位计调节灵敏度(图中蓝色数字电位器调节)
    6、有电源指示灯,比较器输出有指示灯
    7、设有3mm固定螺栓孔,方便安装
    8、小板PCB尺寸:3.2cm * 1.7cm

    实验说明:
    用金属触摸模块和数字13 接口自带LED 搭建简单电路,制作触摸提示灯;利用数字13 接口自带的LED,将金属触摸传感器DO端接入数字3接口,当手指触摸金属触摸传感器前面黑色圆柱体上面的金属丝后,则感测到有触摸信号,模块上红色指示灯亮,13脚LED 亮,反之则灭,测试触摸灵敏度挺高的。

    /*
    
    【雕爷学编程】Arduino动手做(11)
    
    【Arduino】66种传感器模块系列实验之十一:金属触摸传感器模块
    
    实验源代码
    
    */
    
    
    
    void setup()
    
    {
    
        pinMode(3,INPUT); 
    
        pinMode(13,OUTPUT); 
    
    }
    
     
    
    void loop() {
    
      if (digitalRead(3)) {
    
        digitalWrite(13, HIGH);
    
        delay(1000);
    
      }
    
      else {
    
        digitalWrite(13, LOW);
    
      }
    
    }
    

      

    /*
    【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
    实验十一:金属触摸传感器模块KY-36
    */
     
    int metal = A0; //定义金属触摸传感器接口
     
    void setup()
    { 
    pinMode(metal,INPUT);//定义flame为输入接口
    Serial.begin(9600);//设定波特率为9600 
    }
     
    void loop()
    {
    Serial.println(analogRead(metal));//输出模拟值,并将其打印出来
    delay(100);
    }
    

      

  • 相关阅读:
    python修改pip源
    python if条件判断dataframe是否为空
    bowtie和bowtie2使用条件区别及用法
    bat批处理for循环嵌套
    常用的数据标准化方法
    python学习——利用循环实现分类散点图绘制
    python学习——通过命令行参数根据fasta文件中染色体id提取染色体序列
    python学习——把读取fasta文件的代码封装成函数
    python学习——把计算GC含量的代码封装成函数
    python学习——使用argparse参数解释器传递命令行参数
  • 原文地址:https://www.cnblogs.com/eagler8/p/11367401.html
Copyright © 2011-2022 走看看