# HEX {docsify-ignore-all} *** :memo:**[概要](#概要)**      :octocat:**[サンプルコード](#サンプルコード)**      🛒**[購入リンク](https://www.aliexpress.com/item/M5Stack-New-HEX-NeoPixel-LED-Board-with-WS6812-37pcs-NeoPixel-Three-GROVE-Port-and-Power-Input/32961683136.html)** ## 概要 **HEX**は37個のフルカラーLEDを備えた六角形LEDパネルユニットです。複数のHEXを直列に接続する事が可能です。 LEDの番号は下図の通りです。 ## 特徴 - フルカラーLED: 37個 - GROVEインターフェース、[UIFlow](http://flow.m5stack.com)と[Arduino](http://www.arduino.cc)をサポート ## 関連リンク - **[公式ビデオ](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)** - **[フォーラム](http://forum.m5stack.com/)** - **[FastLEDライブラリ](https://github.com/FastLED/FastLED/wiki/Overview)** - **[FastLEDリファレンス(中国語)](http://www.taichi-maker.com/homepage/reference-index/arduino-library-index/fastled-library/)** ## サンプルコード ### 1. Arduino IDE このサンプルコードはHEXを虹色にグラデーション表示します。プログラムを実行する前に、あらかじめFastLEDライブラリをインストールしてください。HEXとM5Coreは`GROVE A`で接続してください。 *完全なソースコードは[こちら](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/HEX/Arduino)。* ```arduino /* プログラムを実行する前に、あらかじめFastLEDライブラリをインストールしてください。(HEXをGROVE Aに接続) */ #include #include "FastLED.h" #define Neopixel_PIN 21 #define NUM_LEDS 37 CRGB leds[NUM_LEDS]; uint8_t gHue = 0; void setup() { Serial.begin(115200); M5.begin(); M5.Lcd.clear(BLACK); M5.Lcd.setTextColor(YELLOW); M5.Lcd.setTextSize(2); M5.Lcd.setCursor(40, 0); M5.Lcd.println("HEX Example"); M5.Lcd.setTextColor(WHITE); M5.Lcd.setCursor(0, 25); M5.Lcd.println("Display rainbow effect"); // Neopixel初期化 FastLED.addLeds/ (leds, NUM_LEDS).setCorrection(TypicalLEDStrip); FastLED.setBrightness(10); } void loop(){ fill_rainbow( leds, NUM_LEDS, gHue, 7); FastLED.show();// must be executed for neopixel becoming effective EVERY_N_MILLISECONDS( 20 ) { gHue++; } } ``` ### UIFlow *完全なソースコードは[こちら](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/HEX/UIFlow).* ### ピンマップ **HEXをGROVE Aに接続**
M5Core(GROVE A)GPIO22GPIO215VGND
HEX Unit HEX Pin5VGND
**HEXをGROVE Bに接続**
M5Core(GROVE B)GPIO36GPIO265VGND
HEX Unit HEX Pin5VGND
**HEXをGROVE Cに接続**
M5Core(GROVE C)GPIO16GPIO175VGND
HEX Unit HEX Pin5VGND