“SKU:RB-02S092 全彩LED發(fā)光模塊”的版本間的差異

來自ALSROBOT WiKi
跳轉(zhuǎn)至: 導航、 搜索
(以“ ==產(chǎn)品概述== 此產(chǎn)品具有4個全彩 WS2812 RGB LED組成。通過單片機,可以單獨控制每個LED。通過...”為內(nèi)容創(chuàng)建頁面)
 
?規(guī)格參數(shù)
第7行: 第7行:
 
#重量大?。?g
 
#重量大?。?g
 
#信號類型:數(shù)字輸入
 
#信號類型:數(shù)字輸入
 +
 +
 +
* 產(chǎn)品尺寸圖:
 +
[[文件:size031.jpg|500px|縮略圖|居中]]
 +
 
==引腳定義==
 
==引腳定義==
 
* OUT:級聯(lián)引腳
 
* OUT:級聯(lián)引腳

2017年1月21日 (六) 09:56的版本

02S09201.png

目錄

產(chǎn)品概述

此產(chǎn)品具有4個全彩 WS2812 RGB LED組成。通過單片機,可以單獨控制每個LED。通過混合不同量的紅,綠,藍,調(diào)整其亮度和創(chuàng)造任何顏色。此款產(chǎn)品數(shù)據(jù)接口采用防插反插頭,接口兩側(cè)分別有字母“D”代表信號類型為數(shù)字信號,和 “RGB”標識代表模塊類型,特設4顆M3固定安裝孔,調(diào)節(jié)方向與固定方便易用,美觀大方。

規(guī)格參數(shù)

  1. 工作電壓 :5v
  2. 尺寸大?。?40mm x 25mm
  3. 重量大?。?g
  4. 信號類型:數(shù)字輸入


  • 產(chǎn)品尺寸圖:
Size031.jpg

引腳定義

  • OUT:級聯(lián)引腳
  • DIN:信號引腳
  • -:電源地
  • +:電源正極
02S09202.png

使用方法

工作原理

產(chǎn)品由 4 個全彩 WS2812 RGB LED 組成,WS2812是一個集控制電路與發(fā)光電路于一體的智能外控LED光源。其外型與一個 5050 LED 燈珠相同,每個元件即為一個像素點。像素點內(nèi)部包含了智能數(shù)字接口數(shù)據(jù)鎖存信號整形放大驅(qū)動電路,還包含有高精度的內(nèi)部振蕩器和12V高壓可編程定電流控制部分,有效保證了像素點光的顏色高度一致。數(shù)據(jù)協(xié)議采用單線歸零碼的通訊方式,像素點在上電復位以后,DIN端接受從控制器傳輸過來的數(shù)據(jù),首先送過來的24bit數(shù)據(jù)被第一個像素點提取后,送到像素點內(nèi)部的數(shù)據(jù)鎖存器,剩余的數(shù)據(jù)經(jīng)過內(nèi)部整形處理電路整形放大后通過DO端口開始轉(zhuǎn)發(fā)輸出給下一個級聯(lián)的像素點,每經(jīng)過一個像素點的傳輸,信號減少24bit。像素點采用自動整形轉(zhuǎn)發(fā)技術(shù),使得該像素點的級聯(lián)個數(shù)不受信號傳送的限制,僅僅受限信號傳輸速度要求。LED具有低電壓驅(qū)動,環(huán)保節(jié)能,亮度高,散射角度大,一致性好,超低功率,超長壽命等優(yōu)點。將控制電路集成于LED上面,電路變得更加簡單,體積小,安裝更加簡便。

編程原理

硬件連接圖

02S09203.png

例子程序

在程序上傳前需要點此下載庫文件,放到 Arduino 軟件安裝目錄下的 libraries 文件夾下,否則會出現(xiàn)編譯不成功問題。

#include "Makeblock.h"
#include <SoftwareSerial.h>
#include <Wire.h>
MeRGBLed led(PORT_3);
int ledCount = 4;
float j,f,k;
void setup()
{
  led.setNumber(ledCount);
}
void loop(){
  color_loop();
}
void color_loop()
{  
  for (uint8_t t = 0; t < ledCount; t++)
  {
    uint8_t red =   64*(1+sin(t/2.0 + j/4.0       ));
    uint8_t green = 64*(1+sin(t/1.0 + f/9.0  + 2.1));
    uint8_t blue =  64*(1+sin(t/3.0 + k/14.0 + 4.2));
    led.setColorAt(t, red,green,blue);
  }
  led.show();
  j+=random(1,6)/6.0;
  f+=random(1,6)/6.0;
  k+=random(1,6)/6.0;
}

實驗效果

將上述例程復制到 Arduino IDE 中,上傳無誤的情況下,正確連接模塊 LED 交替發(fā)出七彩光。

視頻演示

RGB LED.png

產(chǎn)品相關(guān)推薦

Erweima.png

產(chǎn)品購買地址

Arduino RGB LED 發(fā)光模塊

周邊產(chǎn)品推薦

Arduino LED發(fā)光模塊 食人魚燈 藍色高亮
Arduino LED發(fā)光模塊 食人魚燈 白光高亮
Arduino LED發(fā)光模塊 食人魚燈 綠色高亮
Arduino LED發(fā)光模塊 黃光高亮 食人魚燈
Arduino LED發(fā)光模塊 食人魚燈 紅光高亮
Arduino 條形LED模塊 10段條狀數(shù)碼管 發(fā)光模塊

相關(guān)問題解答

相關(guān)學習資料

奧松機器人技術(shù)論壇