自锁按钮模块

简介

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

产品参数

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

引脚说明

标号 名称 功能描述
1 GND 接地脚
2 VCC 电源脚
3 DIGITAL 数字输出脚

引脚

使用教程

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

准备

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

接线图

样例代码

/*!
 * @file  selfLockingSwitch.ino
 * @brief  This example light the LED when press the button.
 * @copyright  Copyright (c) 2010 DFRobot Co.Ltd (http://www.dfrobot.com)
 * @license  The MIT License (MIT)
 * @author  linfeng(Musk.lin@dfrobot.com)
 * @version  V1.0
 * @date  2016-6-21
 */

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);
  }
}

Mind+(基于Scratch3.0)图形化编程

1、下载及安装软件。下载地址:https://www.mindplus.cc 详细教程:Mind+基础wiki教程-软件下载安装

2、切换到“上传模式”。 详细教程:Mind+基础wiki教程-上传模式编程流程

3、“扩展”中选择“主控板”中的“Arduino Uno”。 详细教程:Mind+基础wiki教程-加载扩展库流程

4、进行编程,程序如下图:

5、菜单“连接设备”,“上传到设备”

结果

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

常见问题

还没有客户对此产品有任何问题,欢迎通过qq或者论坛联系我们!

更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖!

更多

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

DFshopping_car1.png DFRobot商城购买链接