概述
按压式的开关数字输入模块,能够实现非常有趣的互动作品,按钮模块使用大按钮加优质按键帽手感一流,使用方便可以做到“即插即用”。模块带有Gedgteer兼容插口,通过一根IDC 10芯线缆可以直接插到Dreamer系列控制板的任意插口上。模块上有一个小LED,可以编程控制。
该模块为Gadgeteer接口专用,主要用在Dreamer系列产品上。不过通过IO转接板也可以用在其他Arduino控制板或其他微控制器板。
技术规格
- 电源要求:+3.3-5V
- 输出类型:数字信号
- 接口模式:IDC 10
- 引脚定义:详见原理图
- 重量:0.05Kg
- 外形尺寸:22mm×30mm
连接示意图
控制板:Dreamer MEGA, 接口选择X15,由于使用的是普通GPIO,所以任意接口都可以(记得修改下面代码里的引脚代码)。
示例代码
///Arduino Sample Code
///www.DFRobot.com
///Last modified on 16th September 2010
int ledPin = 36; // choose the pin for the LED
int inputPin = 66; // Connect sensor to input pin 3
void setup() {
pinMode(ledPin, OUTPUT); // declare LED as output
pinMode(inputPin, INPUT); // declare pushbutton as input
}
void loop(){
int val = digitalRead(inputPin); // read input value
if (val == HIGH) { // check if the input is HIGH
digitalWrite(ledPin, LOW); // turn LED OFF
} else {
digitalWrite(ledPin, HIGH); // turn LED ON
}
}