“Sensor-Color LED/zh”的版本间的差异
853387039@qq.com(讨论 | 贡献) |
|||
第5行: | 第5行: | ||
[[File: Microduino-WS2812-rect.jpg|400px|thumb|right| Microduino-Color led]] | [[File: Microduino-WS2812-rect.jpg|400px|thumb|right| Microduino-Color led]] | ||
− | Microduino-Color | + | Microduino-Color led是彩色LED灯,内置IC控制芯片,单总线控制,可任意级联,只需要一个I/O口就可以控制所有的灯,每个彩灯都可以单独控制。 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
第32行: | 第17行: | ||
==特色== | ==特色== | ||
− | *单总线控制,只需要一个I/ | + | *控制电路与RGB芯片集成在一个5050封装的元器件中; |
− | * | + | *单总线控制,只需要一个I/O口就可以控制,完成数据的接收与解码; |
− | * | + | *内置IC控制,串行级联接口,可以级联控制; |
+ | *每个像素点的三基色颜色可实现256级亮度显示,完成16777216种颜色的全真色彩显示,扫描频率不低于400Hz/s; | ||
+ | *内置上电复位和掉电复位电路; | ||
+ | *超低功率,超长寿命。 | ||
==规格== | ==规格== | ||
− | *工作电压:3.3V~5V | + | *电器规格 |
− | * | + | **工作电压:3.3V~5V |
− | *1. | + | **输出设备 |
− | * | + | *技术参数 |
− | * | + | **采用WS2812集成控制光源; |
− | * | + | **每个像素点的RGB可实现256级亮度显示 |
+ | **当刷新速率30帧/秒时,级联数不小于1024点; | ||
+ | **任意两点传传输距离在不超过3米时无需增加任何电路; | ||
+ | *尺寸 | ||
+ | **LED灯大小:5mm*5mm, | ||
+ | **板子大小:20mm*20mm | ||
+ | **1.27mm间距的4Pin接口与sensorhub相连 | ||
+ | *接法 | ||
+ | **系统与LED(<big>IN</big>):系统控制LED需要将sensorhub端的信号接到LED的<big>IN</big>底座。 | ||
+ | **LED级联(<big>OUT</big>):前一个LED的<big>OUT</big>接下一个LED的<big>IN</big>。 | ||
+ | |||
[[file:mCookie-sensorhub_rule.JPG|thumb|800px|center]] | [[file:mCookie-sensorhub_rule.JPG|thumb|800px|center]] | ||
[[File: Microduino-Lantern_rule1.jpg|600px|thumb|center]] | [[File: Microduino-Lantern_rule1.jpg|600px|thumb|center]] | ||
==文档== | ==文档== | ||
+ | [[File:ws2812.pdf]] | ||
− | == | + | ==开发== |
− | === | + | ===准备=== |
*确认你搭建了Microduino的开发环境,否则参考:[[Microduino Getting started/zh]] | *确认你搭建了Microduino的开发环境,否则参考:[[Microduino Getting started/zh]] | ||
− | ** | + | *核心选择 |
− | + | **1.直接采用[[Microduino-CoreUSB/zh]]或[[mCookie-CoreUSB/zh]]做核心。 | |
− | + | **2.采用[[Microduino-Core/zh]]或[[Microduino-Core+/zh]]做核心,还需要使用[[Microduino-USBTTL/zh]]模块来下载程序。 | |
+ | ===程序=== | ||
*打开库里的“strandtext”程序。 | *打开库里的“strandtext”程序。 | ||
[[file:mCookie-strandtext.JPG|thumb|800px|center]] | [[file:mCookie-strandtext.JPG|thumb|800px|center]] | ||
− | * | + | *“#define PIN 6”定义了控制LED的引脚,6表示Microduino的D6引脚,可通过sensorhub转接出来。用户可以更改。 |
− | * | + | *“Adafruit_NeoPixel strip = Adafruit_NeoPixel(60, PIN, NEO_GRB + NEO_KHZ800);”里面的60,这个数值就是你要级联灯的数量,pin就是你控制的引脚。 |
− | * | + | *“colorWipe(uint32_t c, uint8_t wait)”函数说明: |
− | === | + | **“uint32_t c”定义灯的颜色,格式“strip.Color(R, G, B)” |
+ | ***R:红色值(0-255)。 | ||
+ | ***G:绿色值(0-255)。 | ||
+ | ***B:蓝色值(0-255)。 | ||
+ | **“uint8_t wait”定义单个灯延时时间,灯的数量在开始已定义。 | ||
+ | **例子:colorWipe(strip.Color(255, 0, 0), 50);显示红色。 | ||
+ | **用户可以用颜色工具来更改颜色[http://www.atool.org/colorpicker.php color]。 | ||
+ | *“rainbow()”与“rainbowCycle()”则是炫酷的花样颜色。 | ||
+ | |||
+ | ===硬件搭建=== | ||
+ | *将Color led背面的'''IN'''和Sensorhub的数字口(D6)接起来,这个就是上面讲的定义控制LED的引脚,用户可自己更改。 | ||
+ | [[file:mCookie-sensorhub_D6-color-led.JPG|thumb|800px|center]] | ||
+ | *将核心,Sensorhub,LED连接在一起。通过USB数据线将接入电脑。 | ||
+ | *选择正确的板卡和COM端口,编译通过后直接下载。参考[[AVR核心:Getting started/zh]] | ||
+ | *下载后就可以看到很炫酷的效果了。 | ||
+ | ==应用== | ||
+ | *LED全彩发光字灯串,LED全彩模组, LED全彩软灯条硬灯条,LED护栏管。 | ||
+ | *LED点光源,LED像素屏,LED异形屏,各种电子产品,电器设备跑马灯。 | ||
+ | |||
+ | ==项目== | ||
* '''[[生日灯]]''' | * '''[[生日灯]]''' | ||
* '''[[蓝牙彩灯]]''' | * '''[[蓝牙彩灯]]''' | ||
第76行: | 第95行: | ||
==图库== | ==图库== | ||
− | |||
*正面 | *正面 | ||
[[file: Microduino-Lantern-F.JPG|thumb|600px|center|Microduino-Cube-Station Front]] | [[file: Microduino-Lantern-F.JPG|thumb|600px|center|Microduino-Cube-Station Front]] |
2015年9月1日 (二) 10:07的版本
Language | English |
---|
Microduino-Color led是彩色LED灯,内置IC控制芯片,单总线控制,可任意级联,只需要一个I/O口就可以控制所有的灯,每个彩灯都可以单独控制。
特色
规格
文档开发准备
程序
硬件搭建
应用
项目开发通过对应颜色代码值(十进制),可以选择自己需要的彩色led的颜色。 购买历史图库
|