< >
Home » Arduino其他传感器 » Arduino自锁按钮模块_Self-Locking_Switch

Arduino自锁按钮模块_Self-Locking_Switch

简介

  • DFRobot自锁按钮模块,采用按压式设计,带自锁定功能,可以保持按键被按下时状态,输出简单的数字信号。
  • 可以与Arduino专用传感器扩展板结合使用,实现非常有趣的互动作品。

产品参数

  • 工作电压:+3.3-5V
  • 输出类型:数字信号
  • 接口模式:PH2.0-3P
  • 模块尺寸:30mm x 22mm

引脚说明

引脚图
引脚

使用教程

这是一段简单的测试代码,检测按键按下与否。

所需硬件

  • UNO x1
  • Self-Locking Switch x1
  • 杜邦线 若干

接线图
连线图

样例代码

/***************************************************
* Self-Locking Switch  
* ****************************************************
* This example light the LED when press the button
  
* @author linfeng(490289303@qq.com)
* @version  V1.0
* @date  2016-1-25
  
* GNU Lesser General Public License.
* See <http://www.gnu.org/licenses/> for details.
* All above must be included in any redistribution
* ****************************************************/
 

int ledPin = 13;                
int inputPin = 4;               

void setup() {
  pinMode(ledPin, OUTPUT);      
  pinMode(inputPin, INPUT);     
}

void loop(){
  int val = digitalRead(inputPin);  
  if (val == HIGH) {            
    digitalWrite(ledPin, HIGH); 
  } else {
    digitalWrite(ledPin, LOW); 
  }
}
                        

结果
当你按下按键时,主板子上的13号引脚的LED将会被点亮;再次按键,主板子上的13号引脚的LED将会被熄灭。

更多

  • 原理图
  • 元件布局图
  • SVG 矢量图

本文整理于DFRobot wiki

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: none