Gravity: 带LED灯的数字按键

产品简介

LED Switch是一款按钮会发光的开关式按键。当我们按下按键时,它可以发出彩虹的颜色,比如常见的“红、黄、绿、蓝、白”这五种颜色。同时它可以与micro:bit,Arduino等主板结合使用,然后实现很多有趣的互动作品。比如:开关、背光键盘、录播主控台、音乐播放台等与按键有关的作品。

技术规格

注:该模块带自锁功能。按下按键后,输出高电平,LED灯亮。再次按下后,输出低电平,LED灯灭。

引脚说明

序号 丝印 功能描述
1 D 控制端
2 + VCC
3 - GND

图形化使用教程

连接图

Mind+图形化编程

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

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

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

程序示例

功能描述:当你第一次按下按键时,按键上的LED灯亮,micro:bit 点阵屏显示“√”。再次按下按键后,LED灯灭,micro:bit 点阵屏显示“×”

程序效果:

MakeCode图形化编程

MakeCode基础操作教程:MakeCode基础操作教程

程序示例

功能描述:当你第一次按下按键时,按键上的LED灯亮,micro:bit 点阵屏显示“√”。再次按下按键后,LED灯灭,micro:bit 点阵屏显示“×”。

程序效果:

Arduino 使用教程

连接图

准备


   /*
      描述:
      当你第一次按下按键时,按键内部的LED灯亮,同时板子上的13号引脚的LED将会被点亮。
      再次按下按键后,按键内部的LED灯灭,板子上13号引脚的LED熄灭。
    */


    int ledPin = 13;                // 选择灯的引脚
    int inputPin = 2;               // 传感器连接引脚2

    void setup() {
      pinMode(ledPin, OUTPUT);      // 定义灯的引脚为输出引脚
      pinMode(inputPin, INPUT);     // 定义按键引脚为输入引脚
    }

    void loop(){
      int val = digitalRead(inputPin);  //读取输入值
      if (val == HIGH) {            // 检查输入是否为高,这里高为按下
         digitalWrite(ledPin, HIGH); // 灯亮起状态
      } else {
         digitalWrite(ledPin, LOW);  // 灯关闭状态
      }
    }

程序效果:

常见问题

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

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

附件

DFshopping_car1.png DFRobot商城购买链接