“MCookie-LED Matrix”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
 
(未显示3个用户的8个中间版本)
第1行: 第1行:
 +
{| style="width: 800px;"
 +
|-
 +
|[[file:mCookie-led-Matrix-rect.jpg|300px|left]]||
 +
::<p style="color: #000000;font-size:200%"><br><br><br><br><br>'''mCookie-LED Matrix'''</p>
 +
::产品编号:'''<big style="color: #00A0A6">MCBS11</big>'''
 +
|-
 +
|[[File: Add-to-cart.jpg|300px|left|link=https://shop108263663.taobao.com/?spm=a230r.7195193.1997079397.2.ek3cAW]]||
 +
::<p style="color: #000000;font-size:120%">mCookie-LED Matrix模块集成了6个WS2812灯珠,每个灯珠内置IC控制芯片,6个灯珠采用单总线控制,可用一个I/O口控制每个灯珠的发光状态。可作为全彩模组提供光源。</p>
 +
|}
 +
<br>
 +
<br>
 
{| style="width: 800px;"
 
{| style="width: 800px;"
 
|-
 
|-
 
|
 
|
==概述==
+
<p style="color: #333333;font-size:155%">'''技术规格'''</p>
mCookie-LED Matrix模块集成了6个WS2812灯珠,每个灯珠内置IC控制芯片,6个灯珠采用单总线控制,可用一个I/O口控制每个灯珠的发光状态。可作为全彩模组提供光源。
+
{| class="wikitable"
 
+
|-
==特色==
+
| '''电压'''||5V
*单总线控制,只需要一个I/O口就可以控制,完成数据的接收与解码;
+
|-
*内置IC控制,串行级联接口,可以级联控制;
+
|'''单颗灯尺寸'''||5mm*5mm
*每个像素点的三基色颜色可实现256级亮度显示,完成16777216种颜色的全真色彩显示,扫描频率不低于400Hz/s;
+
|-
*内置上电复位和掉电复位电路;
+
| '''分辨率'''||128x64
 
 
==规格==
 
*电器规格
 
**工作电压:5V
 
**控制光源:WS2812*6
 
*技术参数
 
**WS2812型号
 
**三基色灰度:256级可调
 
**LED灯大小:5mm*5mm
 
**数据发送速度可达800Kbps。
 
*接法
 
**直接吸附在其他模块之上。
 
**默认接到'''A0'''接口
 
[[File: led-Matrix_steup1.jpg|600px|center]]
 
[[File: led-Matrix_steup2.jpg|600px|center]]
 
 
 
==文档==
 
[[File:ws2812.pdf]]
 
==开发==
 
===设备===
 
{|class="wikitable"
 
 
|-
 
|-
|模块||数量||功能
+
| '''控制光源'''||WS2812
 
|-
 
|-
|[[mCookie-CoreUSB]]||1||核心板
+
| '''接口'''||默认A0接口,单总线控制。灯间串行总线控制
 
|-
 
|-
|[[mCookie-LED Matrix]]||1||灯阵
+
| '''特性描述'''||三基色灰度256级可调,数据发送速度可达800Kbps,扫描频率不低于400Hz/s。内置上电复位和掉电复位电路。
 
|}
 
|}
*其他设备
+
<br>
**USB数据线*1
+
<br>
[[File:_led Matrix-module.jpg|center|600px]]
+
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''引脚'''</p>
 +
默认A0接口,可以通过跳线选择A1,A2
  
===准备===
+
<br>
*将CoreUSB、LED Matrix连接在一起。通过USB数据线将接入电脑。
+
----
[[file:mCookie-LED Matrix-pc.JPG|600px|center]]
+
<br>
===实验一:点亮彩灯===
+
<p style="color: #333333;font-size:155%">'''编程手册'''</p>
*打开Arduino IDE,把原来IDE里的代码都删除,将下列代码复制到IDE中。
+
*<big>[[Sensor-Color LED Reference]]</big>
<source lang="cpp">
+
*还可实现
#include <Adafruit_NeoPixel.h>
+
**LED全彩发光字灯串,LED全彩模组, LED全彩软灯条硬灯条,LED护栏管。
 +
**LED点光源,LED像素屏,LED异形屏,各种电子产品,电器设备跑马灯。
  
#define PIN A0  //led灯控制引脚
+
<br>
#define PIN_NUM 6 //允许接的led灯的个数
+
<p style="color: #333333;font-size:155%">'''文档'''</p>
 +
[[File:Ws2812.pdf]]
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''注意事项'''</p>
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''Q&A'''</p>
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''历史'''</p>
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:135%">'''图库'''</p>
 +
{| border="0" cellpadding="10" width="100%"
 +
|-
 +
|width="50%" valign="top" align="left"|
 +
[[file:LEDMATRIX TOP.jpg|thumb|400px|center|mCookie-OLED-Front]]
 +
|width="50%" valign="top" align="left"|
 +
[[file:LEDMATRIX BUT.jpg|thumb|400px|center|mCookie-OLED-Back]]
 +
|}
 +
|}
  
Adafruit_NeoPixel strip = Adafruit_NeoPixel(PIN_NUM, PIN, NEO_GRB + NEO_KHZ800);
 
  
void setup() {
 
  strip.begin();
 
}
 
  
void loop() {
 
  strip.setPixelColor(0, strip.Color(255, 0, 0));//红
 
  strip.show();
 
  delay(1000);
 
  strip.setPixelColor(1, strip.Color(0, 255, 0));//绿
 
  strip.show();
 
  delay(1000);
 
  strip.setPixelColor(2, strip.Color(0, 0, 255));//蓝
 
  strip.show();
 
  delay(1000);
 
  strip.setPixelColor(3, strip.Color(255, 255, 0));
 
  strip.show();
 
  delay(1000);
 
  strip.setPixelColor(4, strip.Color(0, 255, 255));
 
  strip.show();
 
  delay(1000);
 
  strip.setPixelColor(5, strip.Color(255, 0, 255));
 
  strip.show();
 
  delay(1000);
 
}
 
</source>
 
*选择正确的板卡和COM端口
 
[[file:upload.JPG|600px|center]]
 
*编译
 
**编译时会提示保存项目,用户可以自己命名保存到你的文件夹即可。
 
*下载
 
**编译成功后可以直接下载,提示下载成功表示程序下载完毕。
 
[[file:upload-led.JPG|600px|center]]
 
*结果每隔1s切换一个灯显示,直到全部亮起来。
 
  
===程序说明===
 
*使用“Adafruit_NeoPixel.h”库来驱动彩灯。
 
*“#define PIN A0”定义了控制LED的引脚,可通过Hub转接出来,用户可以更改。
 
*“#define PIN_NUM 6”定义了允许接的led灯的个数。
 
*“strip.setPixelColor(i, strip.Color(R, G, B));”函数说明:
 
**i:第几个灯,'''从0开始算第一个灯'''。
 
**R:红色值(0-255)。
 
**G:绿色值(0-255)。
 
**B:蓝色值(0-255)。
 
**用户可以用颜色工具来更改颜色[http://www.atool.org/colorpicker.php color]。
 
*“strip.show();”表示LED显示。
 
  
===其他控制方法===
+
[[MCookie_产品系列/zh|返回mCookie产品系列页面]]
*参考代码:[https://github.com/wasdylb/mCookie/tree/master/module/LED_Matrix LED_Matrix]
 
 
 
==应用==
 
*LED全彩发光字灯串,LED全彩模组, LED全彩软灯条硬灯条,LED护栏管。
 
*LED点光源,LED像素屏,LED异形屏,各种电子产品,电器设备跑马灯。
 
|}
 

2018年12月19日 (三) 09:42的最新版本

MCookie-led-Matrix-rect.jpg






mCookie-LED Matrix

产品编号:MCBS11
Add-to-cart.jpg

mCookie-LED Matrix模块集成了6个WS2812灯珠,每个灯珠内置IC控制芯片,6个灯珠采用单总线控制,可用一个I/O口控制每个灯珠的发光状态。可作为全彩模组提供光源。



技术规格

电压 5V
单颗灯尺寸 5mm*5mm
分辨率 128x64
控制光源 WS2812
接口 默认A0接口,单总线控制。灯间串行总线控制
特性描述 三基色灰度256级可调,数据发送速度可达800Kbps,扫描频率不低于400Hz/s。内置上电复位和掉电复位电路。





引脚

默认A0接口,可以通过跳线选择A1,A2




编程手册

  • Sensor-Color LED Reference
  • 还可实现
    • LED全彩发光字灯串,LED全彩模组, LED全彩软灯条硬灯条,LED护栏管。
    • LED点光源,LED像素屏,LED异形屏,各种电子产品,电器设备跑马灯。


文档

文件:Ws2812.pdf



注意事项




Q&A




历史




图库

mCookie-OLED-Front
mCookie-OLED-Back



返回mCookie产品系列页面