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
获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号