简介
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或者论坛联系我们!
更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖!