diff --git a/docs/assets/img/product_pics/app/app_m5bot_01.png b/docs/assets/img/product_pics/app/app_m5bot_01.png new file mode 100644 index 00000000..0ff5d15b Binary files /dev/null and b/docs/assets/img/product_pics/app/app_m5bot_01.png differ diff --git a/docs/assets/img/product_pics/app/app_m5bot_02.png b/docs/assets/img/product_pics/app/app_m5bot_02.png new file mode 100644 index 00000000..cc02f838 Binary files /dev/null and b/docs/assets/img/product_pics/app/app_m5bot_02.png differ diff --git a/docs/assets/img/product_pics/unit/unit_example/HEX/example_unit_dual_button_01.png b/docs/assets/img/product_pics/unit/unit_example/HEX/example_unit_dual_button_01.png new file mode 100644 index 00000000..43de54be Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_example/HEX/example_unit_dual_button_01.png differ diff --git a/docs/assets/img/product_pics/unit/unit_hex_02.png b/docs/assets/img/product_pics/unit/unit_example/HEX/example_unit_dual_button_02.png similarity index 100% rename from docs/assets/img/product_pics/unit/unit_hex_02.png rename to docs/assets/img/product_pics/unit/unit_example/HEX/example_unit_dual_button_02.png diff --git a/docs/assets/img/product_pics/unit/unit_example/HEX/example_unit_dual_button_03.png b/docs/assets/img/product_pics/unit/unit_example/HEX/example_unit_dual_button_03.png new file mode 100644 index 00000000..6fa8b06d Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_example/HEX/example_unit_dual_button_03.png differ diff --git a/docs/assets/img/product_pics/unit/unit_example/NEOFLASH/example_unit_neoflash_01.png b/docs/assets/img/product_pics/unit/unit_example/NEOFLASH/example_unit_neoflash_01.png new file mode 100644 index 00000000..730ca94c Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_example/NEOFLASH/example_unit_neoflash_01.png differ diff --git a/docs/assets/img/product_pics/unit/unit_hex_03.png b/docs/assets/img/product_pics/unit/unit_hex_03.png new file mode 100644 index 00000000..c46882c7 Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_hex_03.png differ diff --git a/docs/assets/img/product_pics/unit/unit_neoflash_03.png b/docs/assets/img/product_pics/unit/unit_neoflash_03.png new file mode 100644 index 00000000..b8c86b69 Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_neoflash_03.png differ diff --git a/docs/en/unit/hex.md b/docs/en/unit/hex.md new file mode 100644 index 00000000..b2afb5d8 --- /dev/null +++ b/docs/en/unit/hex.md @@ -0,0 +1,105 @@ +# HEX + + + +*** + +:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://pt.aliexpress.com/store/product/M5Stack-New-HEX-NeoPixel-LED-Board-with-WS6812-37pcs-NeoPixel-Three-GROVE-Port-and-Power-Input/3226069_32961683136.html?spm=a2g03.12010615.8148356.2.d4652ef23dWS29)** + +## Description + +**HEX** is a hexagon RGB LED unit built in 37 RGB. And you can connect many HEXs in series one by one. + +This's a figure about HEX serial number. + + + +## Feature + +- The number of RGB: 37 +- GROVE interface, support [UIFlow](http://flow.m5stack.com) and [Arduino](http://www.arduino.cc) + +## Related Link + +- **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)** + +- **[Forum](http://forum.m5stack.com/)** + +- **[FastLED Library](https://github.com/FastLED/FastLED/wiki/Overview)** + +- **[FastLED Reference(Chinese version)](http://www.taichi-maker.com/homepage/reference-index/arduino-library-index/fastled-library/)** + +## Example + +### 1. Arduino IDE + +This is a HEX example that displays gradient rainbow color. Before compiling this example, you need to install FastLED library and connect HEX to GROVE A of M5Core. + +*If you want the complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/HEX/Arduino)。* + +```arduino +/* + Install FastLED library first.(HEX is connected to 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 initialization + 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 + +*If you want the complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/HEX/UIFlow).* + + + +### PinMap + +**If HEX was connected to GROVE A** + + + + +
M5Core(GROVE A)GPIO22GPIO215VGND
HEX Unit HEX Pin5VGND
+ +**If HEX was connected to GROVE B** + + + + +
M5Core(GROVE B)GPIO36GPIO265VGND
HEX Unit HEX Pin5VGND
+ +**If HEX was connected to GROVE C** + + + + +
M5Core(GROVE C)GPIO16GPIO175VGND
HEX Unit HEX Pin5VGND
\ No newline at end of file diff --git a/docs/en/unit/neoflash.md b/docs/en/unit/neoflash.md new file mode 100644 index 00000000..b6d3d8a7 --- /dev/null +++ b/docs/en/unit/neoflash.md @@ -0,0 +1,45 @@ +# NEOFLASH + + + +*** + +:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://pt.aliexpress.com/store/product/M5Stack-Newest-NeoFlash-Light-Board-made-of-Acrylic-with-192pcs-NeoPixels-and-PIR-Sensor-compatible-with/3226069_32957760176.html?spm=a2g03.12010615.8148356.2.66ca32c6EOLxpR)** + +## Description + +**NEOFLASH**is a RGB LED panel with 192 RGB LED(24x8). The upper right corner is the first LED, and the LEDs are incremented from left to right and top to bottom. NEOFLASH is also equipped with three GROVE A interfaces (IIC interfaces) for easy integration with Neoflash. + + + +## Feature + +- The number of RGB: 192 +- GROVE interface, support [UIFlow](http://flow.m5stack.com) and [Arduino](http://www.arduino.cc) + +## Related Link + +- **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)** + +- **[Forum](http://forum.m5stack.com/)** + +- **[FastLED Library](https://github.com/FastLED/FastLED/wiki/Overview)** + +- **[FastLED Reference(Chinese version)](http://www.taichi-maker.com/homepage/reference-index/arduino-library-index/fastled-library/)** + +## Example + +### 1. Arduino IDE + +This is a example that takes real-time time from the network and displays it on NEOFLASH. Show real time when someone is shaking before NEOFLASH, otherwise the time "disappears". + +*If you want the complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/NEOPIXEL/Arduino)。* + + + +### PinMap + + + + +
M5Core(GROVE B)GPIO36GPIO265VGND
NEOFLASH UnitPIR PinRGB Pin5VGND
\ No newline at end of file diff --git a/docs/index.md b/docs/index.md index eb4780d7..d0c96d46 100644 --- a/docs/index.md +++ b/docs/index.md @@ -67,17 +67,33 @@ [![unit_env.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_env_01.png)](en/unit/env)         [![unit_earth.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_earth_01.png)](en/unit/earth)         [![unit_light.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_light_01.png)](en/unit/light)         [![unit_angle.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_angle_01.png)](en/unit/angle) +  + [![unit_ir.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_ir_01.png)](en/unit/ir)         [![unit_pir.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_pir_01.png)](en/unit/pir)         [![unit_ncir.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_ncir_01.png)](en/unit/ncir)         [![unit_thermal.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_thermal_01.png)](en/unit/thermal) +  + [![unit_button.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_button_01.png)](en/unit/button)         [![unit_dual_button.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_dual_button_01.png)](en/unit/dual_button)         [![unit_joystick.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_joystick_01.png)](en/unit/joystick)         [![unit_cardkb.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_cardkb_01.png)](en/unit/cardkb) -[![unit_color.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_color_01.png)](en/unit/color)         [![unit_tof.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_tof_01.png)](en/unit/tof)         [![unit_rfid.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_rfid_01.png)](en/unit/rfid)         [![unit_heart.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_heart_01.png)](en/unit/heart) +  + +[![unit_color.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_color_01.png)](en/unit/color)         [![unit_tof.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_tof_01.png)](en/unit/tof)         [![unit_heart.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_heart_01.png)](en/unit/heart)         [![unit_rfid.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_rfid_01.png)](en/unit/rfid) + +  [![unit_adc.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_adc_01.png)](en/unit/adc)         [![unit_dac.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_dac_01.png)](en/unit/dac)         [![unit_makey.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_makey_01.png)](en/unit/makey)         [![unit_m5camera.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_m5camera_01.png)](en/unit/m5camera) +  + [![unit_relay.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_relay_01.png)](en/unit/relay)         [![unit_hub.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_hub_01.png)](en/unit/hub)         [![unit_396port.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_396port_01.png)](en/unit/396port)         [![unit_proto.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_proto_01.png)](en/unit/proto) -[![unit_gps.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_gps_01.png)](en/unit/gps)         [![unit_finger.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_finger_01.png)](en/unit/finger)         [![unit_rgb.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_rgb_01.png)](en/unit/rgb)         [![unit_neopixel.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_neopixel_01.png)](en/unit/neopixel) +  + +[![unit_rgb.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_rgb_01.png)](en/unit/rgb)         [![unit_neopixel.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_neopixel_01.png)](en/unit/neopixel)         [![unit_hex.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_hex_01.png)](en/unit/hex)         [![unit_neoflash.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_neoflash_01.png)](en/unit/neoflash) + +  + +[![unit_gps.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_gps_01.png)](en/unit/gps)         [![unit_finger.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_finger_01.png)](en/unit/finger)          *** diff --git a/docs/zh_CN/README.md b/docs/zh_CN/README.md index 7bde1a12..f6b68dba 100644 --- a/docs/zh_CN/README.md +++ b/docs/zh_CN/README.md @@ -64,17 +64,33 @@ M5GO物联网开发套件              FACES [![unit_env.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_env_01.png)](zh_CN/unit/env)         [![unit_earth.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_earth_01.png)](zh_CN/unit/earth)         [![unit_light.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_light_01.png)](zh_CN/unit/light)         [![unit_angle.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_angle_01.png)](zh_CN/unit/angle) +  + [![unit_ir.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_ir_01.png)](zh_CN/unit/ir)         [![unit_pir.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_pir_01.png)](zh_CN/unit/pir)         [![unit_ncir.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_ncir_01.png)](zh_CN/unit/ncir)         [![unit_thermal.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_thermal_01.png)](zh_CN/unit/thermal) +  + [![unit_button.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_button_01.png)](zh_CN/unit/button)         [![unit_dual_button.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_dual_button_01.png)](zh_CN/unit/dual_button)         [![unit_joystick.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_joystick_01.png)](zh_CN/unit/joystick)         [![unit_cardkb.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_cardkb_01.png)](zh_CN/unit/cardkb) -[![unit_color.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_color_01.png)](zh_CN/unit/color)         [![unit_tof.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_tof_01.png)](zh_CN/unit/tof)         [![unit_rfid.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_rfid_01.png)](zh_CN/unit/rfid)         [![unit_heart.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_heart_01.png)](zh_CN/unit/heart) +  + +[![unit_color.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_color_01.png)](zh_CN/unit/color)         [![unit_tof.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_tof_01.png)](zh_CN/unit/tof)         [![unit_heart.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_heart_01.png)](zh_CN/unit/heart)         [![unit_rfid.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_rfid_01.png)](zh_CN/unit/rfid) + +  [![unit_adc.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_adc_01.png)](zh_CN/unit/adc)         [![unit_dac.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_dac_01.png)](zh_CN/unit/dac)         [![unit_makey.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_makey_01.png)](zh_CN/unit/makey)         [![unit_m5camera.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_m5camera_01.png)](zh_CN/unit/m5camera) +  + [![unit_relay.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_relay_01.png)](zh_CN/unit/relay)         [![unit_hub.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_hub_01.png)](zh_CN/unit/hub)         [![unit_396port.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_396port_01.png)](zh_CN/unit/396port)         [![unit_proto.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_proto_01.png)](zh_CN/unit/proto) -[![unit_gps.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_gps_01.png)](zh_CN/unit/gps)         [![unit_finger.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_finger_01.png)](zh_CN/unit/finger)         [![unit_rgb.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_rgb_01.png)](zh_CN/unit/rgb)         [![unit_neopixel.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_neopixel_01.png)](zh_CN/unit/neopixel) +  + +[![unit_rgb.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_rgb_01.png)](zh_CN/unit/rgb)         [![unit_neopixel.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_neopixel_01.png)](zh_CN/unit/neopixel)         [![unit_hex.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_hex_01.png)](zh_CN/unit/hex)         [![unit_neoflash.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_neoflash_01.png)](zh_CN/unit/neoflash) + +  + +[![unit_gps.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_gps_01.png)](zh_CN/unit/gps)         [![unit_finger.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_finger_01.png)](zh_CN/unit/finger)          *** diff --git a/docs/zh_CN/unit/hex.md b/docs/zh_CN/unit/hex.md new file mode 100644 index 00000000..13fafd20 --- /dev/null +++ b/docs/zh_CN/unit/hex.md @@ -0,0 +1,107 @@ +# HEX - 六边形Neopixel + + + +*** + +:memo:**[描述](#描述)**      :octocat:**[例程](#例程)**      🛒**[购买链接](https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-1172588106.11.729b425eylCryH&id=583461942661)** + + + +## 描述 + +**HEX**是一个六边形的RGB LED unit。一共有37颗LED,而多个HEX可以通过输入输出口串联一起。 + +下图是RGB灯的顺序示意。 + + + +## 特性 + +- RGB LED灯数: 37 +- GROVE接口,支持[UiFlow](http://flow.m5stack.com)编程,[Arduino](http://www.arduino.cc)编程 + +## 相关链接 + +- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)** + +- **[官方论坛](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 +/* + Install FastLED library first.(HEX is connected to 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 initialization + 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 引脚5VGND
+ +**如果HEX接GROVE B** + + + + +
M5Core(GROVE接口B)GPIO36GPIO265VGND
HEX Unit HEX 引脚5VGND
+ +**如果HEX接GROVE C** + + + + +
M5Core(GROVE接口C)GPIO16GPIO175VGND
HEX Unit HEX 引脚5VGND
\ No newline at end of file diff --git a/docs/zh_CN/unit/neoflash.md b/docs/zh_CN/unit/neoflash.md new file mode 100644 index 00000000..3a1d171e --- /dev/null +++ b/docs/zh_CN/unit/neoflash.md @@ -0,0 +1,49 @@ +# NEOFLASH + + + +*** + +:memo:**[描述](#描述)**      :octocat:**[例程](#例程)**      🛒**[购买链接](https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-1172588106.11.36da425eorzBcg&id=582828472414)** + + + +## 描述 + +**NEOFLASH**是24x8阵列的Neopixel RGB LED面板。一共有192颗RGB LED。NEOFLASH上RGB LED接M5Core的GPIO26, 右上角是第一个颗LED,LED递增顺序为从左到右,从上到下。NEOFLASH还配置了3个GROVE A接口(IIC接口)方便结合Neoflash做拓展应用。 + + + +人体红外感应PIR传感器接M5Core的GPIO36。 + +## 特性 + +- RGB LED灯数: 192 +- GROVE接口,支持[UiFlow](http://flow.m5stack.com)编程,[Arduino](http://www.arduino.cc)编程 + +## 相关链接 + +- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)** + +- **[官方论坛](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 + +这是一个从网络上获取实时时间,并在NEOFLASH上显示的例程。当感应到有人在NEOFLASH前晃动时,显示实时时间,否则时间"消失"。 + +*如果需要完整例程请点击[这里](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/NEOFLASH/Arduino)。* + + + +### 管脚映射 + + + + +
M5Core(GROVE接口B)GPIO36GPIO265VGND
NEOFLASH UnitPIR引脚RGB引脚5VGND
\ No newline at end of file