UNIT Key
SKU:U144
説明
ユニットキーは、RGB LEDを内蔵したシングルメカニカルキー入力
ユニットです。キーシャフトは、触覚バンプと可聴クリック機能を備えたブルースイッチ
を採用しています。プログラマブルRGB LED(SK6812)を1個内蔵し、256レベルの輝度をサポートします。2つのデジタルIOは、キーの状態とLED制御キーの状態と照明制御のために利用可能です。複数の HMI アプリケーションに適しています。
特徴
- 青色スイッチ、触覚バンプおよびクリック音付き
- プログラム可能な RGB LED - SK6812
含まれるもの
- 1x Unit Key
- 1x HY2.0-4P ケーブル (20cm)
アプリケーション
仕様
仕様 |
パラメータ |
電源電圧 |
DC5V |
出力論理信号 |
DC3.3V |
スタンバイ電流 |
DC5V@2mA |
動作電流 |
DC5V@13mA |
製品重量 |
7.6g |
梱包重量 |
13.1g |
製品サイズ |
40×24×22.6mm |
梱包サイズ |
90 x 135mm |
ピンマップ
M5CORE - PORT B |
G36 |
G26 |
UNIT Key |
Btn Input |
RGB LED Control |
回路図
Example
Arduino
#include <FastLED.h>
#include <M5Stack.h>
uint8_t ledColor = 0;
#define KEY_PIN 36
#define LED_PIN 26
CRGB LED[1];
void setup() {
M5.begin();
M5.Lcd.setTextSize(3);
M5.Lcd.print("\n UNIT-KEY Example\n\n Key State:");
pinMode(KEY_PIN, INPUT_PULLUP);
FastLED.addLeds<SK6812, LED_PIN, GRB>(LED, 1);
LED[0] = CRGB::Blue;
FastLED.setBrightness(0);
}
void loop() {
if (!digitalRead(KEY_PIN)) {
M5.Lcd.setCursor(75, 130);
M5.Lcd.print((" Pressed "));
FastLED.setBrightness(255);
FastLED.show();
while (!digitalRead(KEY_PIN))
;
} else {
M5.Lcd.setCursor(75, 130);
M5.Lcd.println(("Released"));
FastLED.setBrightness(0);
FastLED.show();
}
delay(100);
}
UIFlow
- UIFlowのサンプルはこちらからダウンロードできます
UIFlow