Skip to content

HSBL-ko-gyo/HSBL-S100-01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RGB LED bottom for ATOM HSBL-S100-01

購入

購入先一覧

※このハードウェアは
「Chameleon Key:画面付きマクロボタン」用に作成しましたが
他の用途でもご使用いただけます。 Chameleon Key詳細は製品ページをご覧ください。
HSBL-S100

概要

M5 ATOMデバイスの底面にRGB LED機能を追加します。

RGBLEDのシリアル通信PINはATOMS3の場合PIN6にデフォルトで接続され、
ハンダジャンパによりPIN5,PIN7に切り替えが可能です。(その場合JP6はカットしてください。)

回路

HSBL-S100-01/circuit/

光拡散部3Dデータ

HSBL-S100-01/3D/

項目 詳細
製造業者 JLCPCB
3Dテクノロジー SLA(樹脂)
材料 8001樹脂
透明
表面仕上げ いいえ

WEB ツール

ATOMS3で使用する場合、OSSのHSBL-S101 Chameleon WEBtoolにて
RGB色の変更がブラウザから可能です。
ファームウェア書き込み機能も同ページより提供しています。

サンプルコード

#include <Adafruit_NeoPixel.h>

#define PIN        6  // ネオピクセルピン S3の場合
//#define PIN        19 // ATOMの場合
#define NUMPIXELS  1  // ネオピクセルの数

// NeoPixelオブジェクトを作成
Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

void setup() {
  pixels.begin(); // NeoPixelの初期化
}

void loop() {
  pixels.setPixelColor(0, pixels.Color(255, 0, 0)); // 赤色
  pixels.show();
  delay(500);

  pixels.setPixelColor(0, pixels.Color(0, 255, 0)); // 緑色
  pixels.show();
  delay(500);

  pixels.setPixelColor(0, pixels.Color(0, 0, 255)); // 青色
  pixels.show();
  delay(500);
}

About

Adds RGB LED functionality to the bottom of M5 ATOM devices.

Resources

License

Stars

Watchers

Forks