久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
樓主: eagler8
打印 上一主題 下一主題
收起左側

【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)

  [復制鏈接]
1201#
ID:513258 發表于 2019-7-21 13:08 | 只看該作者

回復

使用道具 舉報

1202#
ID:513258 發表于 2019-7-21 13:56 | 只看該作者

回復

使用道具 舉報

1203#
ID:513258 發表于 2019-7-21 14:01 | 只看該作者

回復

使用道具 舉報

1204#
ID:513258 發表于 2019-7-21 14:03 | 只看該作者

回復

使用道具 舉報

1205#
ID:513258 發表于 2019-7-21 14:41 | 只看該作者
實驗六十四: TCS3200D顏色識別傳感器(可編程彩色光頻識別轉換器模塊)

TCS3200D
是TAOS(Texas Advanced Optoelectronic Solutions)公司推出的可編程彩色光到頻率的轉換器。它把可配置的硅光電二極管與電流頻率轉換器集成在一個單一的CMOS電路上,同時在單一芯片上還集成了紅綠藍(RGB)三種濾光器,是業界第一個有數字兼容接口的RGB彩色傳感器。TCS3200D的輸出信號是數字量,可以驅動標準的TTL或CMOS邏輯輸入,因此可直接與微處理器或其它邏輯電路相連接。由于輸出的是數字量,并且能夠實現每個彩色信道10位以上的轉換精度,因而不再需要A/D轉換電路,使電路變得更簡單。該顏色傳感器主要可用于尿液分析儀,生化分析儀,驗鈔機等需要檢測顏色的產品上。



回復

使用道具 舉報

1206#
ID:513258 發表于 2019-7-21 15:39 | 只看該作者
三原色
三原色指色彩中不能再分解的三種基本顏色,我們通常說的三原色,即品紅、黃、青(是青不是藍,藍是品紅和青混合的顏色)  。三原色可以混合出所有的顏色,同時相加為黑色,黑白灰屬于無色系。色光三原色是指紅、綠、藍三色,各自對應的波長分別為700nm,546.1nm,435.8nm,光的三原色和物體的三原色是不同的。光的三原色,按一定比例混合可以呈現各種光色。根據托馬斯·楊和赫爾姆豪茲的研究結果.這三種原色確定為紅、綠、藍(相當于顏料中的大紅、中綠、群青(紫藍)的色彩感覺)。彩色電視屏幕就是由這紅、綠、藍三種發光的顏色小點組成的。由這三原色按照不同比例和強弱混合.可以產生自然界的各種色彩變化。顏料和其他不發光物體的三原色是品紅(相當于玫瑰紅、桃紅)、品青(相當于較深的天藍、湖藍)、淺黃(相當于檸檬黃)。由英國化學家富勃斯特(1781—1868)研究選定的這三原色可以混合出多種多樣的顏色,不過不能調配出黑色,只能混合出深灰色。




回復

使用道具 舉報

1207#
ID:513258 發表于 2019-7-21 15:52 | 只看該作者
色相
是色彩的首要特征,是區別各種不同色彩的最準確的標準。事實上任何黑白灰以外的顏色都有色相的屬性,而色相也就是由原色、間色和復色來構成的。色相,色彩可呈現出來的質地面貌。自然界中各個不同的色相是無限豐富的,如紫紅、銀灰、橙黃等。色相即各類色彩的相貌稱謂。

色相環(color circle)
是指一種圓形排列的色相光譜(SPECTRUM),色彩是按照光譜在自然中出現的順序來排列的。暖色(WARM COLOR)位于包含紅色和黃色的半圓之內,冷色則包含在綠色和紫色的那個半圓內。互補色(COMPLEMENTARY COLOR)出現在彼此相對的位置上。







回復

使用道具 舉報

1208#
ID:513258 發表于 2019-7-21 15:57 | 只看該作者
三原色原理
人眼對紅、綠、藍最為敏感,人的眼睛像一個三色接收器的體系,大多數的顏色可以通過紅、綠、藍三色按照不同的比例合成產生。同樣,絕大多數單色光也可以分解成紅、綠、藍三種色光,這是色度學的最基本的原理,也稱三原色原理。白光通過棱鏡后被分解成多種顏色逐漸過渡的色譜,顏色依次為紅、橙、黃、綠、青、藍、紫,這就是可見光譜。其中人眼對紅、綠、藍最為敏感,人的眼睛就像一個三色接收器的體系,大多數的顏色可以通過紅、綠、藍三色按照不同的比例合成產生。同樣絕大多數單色光也可以分解成紅綠藍三種色光。這是色度學的最基本原理,即三基色原理。三種基色是相互獨立的,任何一種基色都不能有其它兩種顏色合成。紅綠藍是三基色,這三種顏色合成的顏色范圍最為廣泛。紅綠藍三基色按照不同的比例相加合成混色稱為相加混色。
紅色+綠色=黃色
綠色+藍色=青色
紅色+藍色=品紅
紅色+綠色+藍色=白色




回復

使用道具 舉報

1209#
ID:513258 發表于 2019-7-21 16:27 | 只看該作者
本帖最后由 eagler8 于 2019-7-21 18:03 編輯

TCS230是TAOS公司推出的可編程彩色光到頻率的轉換器,它把可配置的硅光電二極管與電流頻率轉換器集成在一個單一的CMOS電路上,同時在單一芯片上集成了紅綠藍(RGB)三種濾光器,是業界第一個有數字兼容接口的RGB彩色傳感器,TCS230的輸出信號是數字量,可以驅動標準的TTL或CMOS邏輯輸入,因此可直接與微處理器或其他邏輯電路相連接,由于輸出的是數字量,并且能夠實現每個彩色信道10位以上的轉換精度,因而不再需要A/D轉換電路,使電路變得更簡單,TCS230的引腳圖






回復

使用道具 舉報

1210#
ID:513258 發表于 2019-7-21 16:50 | 只看該作者
TCS230采用8引腳的SOIC表面貼裝式封裝,在單一芯片上集成有64個光電二極管,這些二極管分為四種類型,其16個光電二極管帶有紅色濾波器;16個光電二極管帶有綠色濾波器;16個光電二極管帶有藍色濾波器,其余16個不帶有任何濾波器,可以透過全部的光信息,這些光電二極管在芯片內是交叉排列的,能夠最大限度地減少入射光輻射的不均勻性,從而增加顏色識別的精確度;另一方面,相同顏色的16個光電二極管是并聯連接的,均勻分布在二極管陣列中,可以消除顏色的位置誤差。工作時,通過兩個可編程的引腳來動態選擇所需要的濾波器,該傳感器的典型輸出頻率范圍從2Hz-500kHz,用戶還可以通過兩個可編程引腳來選擇100%、20%或2%的輸出比例因子,或電源關斷模式。輸出比例因子使傳感器的輸出能夠適應不同的測量范圍,提高了它的適應能力。例如,當使用低速的頻率計數器時,就可以選擇小的定標值,使TCS230的輸出頻率和計數器相匹配。



回復

使用道具 舉報

1211#
ID:513258 發表于 2019-7-21 17:12 | 只看該作者
TCS3200識別顏色的原理
由上面的三原色感應原理可知,如果知道構成各種顏色的三原色的值,就能夠知道所測試物體的顏色。對于TCS3200 來說,當選定一個顏色濾波器時,它只允許某種特定的原色通過,阻止其它原色的通過。例如:當選擇紅色濾波器時,入射光中只有紅色可以通過,藍色和綠色都被阻止,這樣就可以得到紅色光的光強;同理,選擇其它的濾波器,就可以得到藍色光和綠色光的光強。通過這三個值,就可以分析投射到TCS3200 傳感器上的光的顏色。TCS3200這種可編程的彩色光到頻率轉換器適合于色度計測量應用領域,如彩色打印、醫療診斷、計算機彩色監視器校準以及油漆、紡織品、化妝品和印刷材料的過程控制和色彩配合。

白平衡和顏色識別原理
白平衡就是告訴系統什么是白色。從理論上講,白色是由等量的紅色、綠色和藍色混合而成的;但實際上,白色中的三原色并不完全相等,并且對于 TCS3200 的光傳感器來說,它對這三種基本色的敏感性是不相同的,導致TCS3200 的RGB 輸出并不相等,因此在測試前必須進行白平衡調整,使得TCS3200 對所檢測的“白色”中的三原色是相等的。進行白平衡調整是為后續的顏色識別作準備。在本裝置中,白平衡調整的具體步驟和方法如下:將空的試管放置在傳感器的上方,試管的上方放置一個白色的光源,使入射光能夠穿過試管照射到TCS3200 上;根據前面所介紹的方法,依次選通紅色、綠色和藍色濾波器,分別測得紅色、綠色和藍色的值,然后就可計算出需要的三個調整參數。




回復

使用道具 舉報

1212#
ID:513258 發表于 2019-7-21 18:03 | 只看該作者
TCS3200D顏色識別傳感器(可編程彩色光頻識別轉換器模塊)



回復

使用道具 舉報

1213#
ID:513258 發表于 2019-7-21 18:08 | 只看該作者
TCS3200顏色識別傳感器(靜態識別)
【簡要說明】
一、尺寸:長35mmX寬17mmX高10mm
二、主要芯片:TCS3200
三、工作電壓:直流5V
四、輸出頻率電壓0~5V
五、特點:
1、所有的引腳全部引出
2、輸出占空比50%
3、采用高亮白色LED燈反射光
4、可直接和單片機連接
5、靜態檢測被測物顏色(即:被測物和傳感器相對靜止狀態)
6、檢測距離10mm最佳
7、檢測有效距離小于等于5厘米




回復

使用道具 舉報

1214#
ID:513258 發表于 2019-7-21 19:05 | 只看該作者
模塊電原理圖



回復

使用道具 舉報

1215#
ID:513258 發表于 2019-7-21 19:26 | 只看該作者
顏色傳感器與Arduino接線腳圖
Arduino UNO———–TSC3200顏色傳感器
Digital 6——————S0
Digital 5——————S1
Digital 4——————S2(決定顏色通過引腳,配合S3引腳)
Digital 3——————S3
Digital 2——————OUT
VCC————————VCC
GND————————GND




回復

使用道具 舉報

1216#
ID:513258 發表于 2019-7-21 19:36 | 只看該作者

回復

使用道具 舉報

1217#
ID:513258 發表于 2019-7-22 11:32 | 只看該作者
  1. /*
  2. 【Arduino】66種傳感器模塊系列實驗(64)
  3. 實驗六十四: TCS3200D顏色識別傳感器(可編程彩色光頻識別轉換器模塊)
  4. */

  5. #include <TimerOne.h>//申明庫文件
  6. //把TCS3200顏色識別傳感器各控制引腳連到Arduino數字端口
  7. #define S0     6   //物體表面的反射光越強,TCS3200內置震蕩器產生的方波頻率越高,
  8. #define S1    5   //SO和S1的組合決定輸出信號頻率比例因子,比例因子為2%
  9. //比例因子為TCS3200傳感器OUT引腳輸出信號頻率與其內置振蕩器頻率之比
  10. #define S2     4  //S2和S3的組合決定讓紅、綠、藍,哪種光線通過濾波器
  11. #define S3     3
  12. #define OUT    2 //TCS3200顏色傳感器輸出信號
  13. //在中斷函數中紀錄TCS3200輸出信號的脈沖個數
  14. int   g_count = 0;    // 計算與反射光相對應TCS3200顏色傳感器輸出信號的脈沖數
  15. int   g_array[3];     // 存儲RGB值
  16. int   g_flag = 0;     // 濾波器模式選擇順序標志
  17. float g_SF[3];        // 從TCS3200輸出信號的脈沖數轉換為RGB標準值的RGB比例因子
  18. //初始化TSC3200各控制引腳的輸入輸出模式
  19. //設置TCS3200的內置振蕩器方波頻率與其輸出信號頻率的比例因子為2%
  20. void TSC_Init()
  21. {
  22.    pinMode(S0, OUTPUT);
  23.    pinMode(S1, OUTPUT);
  24.    pinMode(S2, OUTPUT);
  25.    pinMode(S3, OUTPUT);
  26.    pinMode(OUT, INPUT);
  27.    digitalWrite(S0, LOW);
  28.   digitalWrite(S1, HIGH);
  29. }
  30. //選擇濾波器模式,決定讓紅、綠、藍,哪種光線通過濾波器
  31. void TSC_FilterColor(int Level01, int Level02)
  32. {
  33.    if(Level01 != 0)
  34.      Level01 = HIGH;
  35.    if(Level02 != 0)
  36.      Level02 = HIGH;
  37.    digitalWrite(S2, Level01);
  38.    digitalWrite(S3, Level02);
  39. }
  40. //中斷函數,計算TCS3200輸出信號的脈沖波
  41. void TSC_Count()
  42. {
  43.    g_count ++ ;
  44. }
  45. //定時器中斷函數,每1S中斷后,把該時間內的紅、綠、藍三種光線通過濾波器時,
  46. //TCS3200輸出信號脈沖個數分別存儲到數組g_array[3]的相應元素變量中
  47. void TSC_Callback()
  48. {
  49.    switch(g_flag)
  50.    {
  51.      case 0:
  52.           Serial.println("->WB Start");
  53.           TSC_WB(LOW, LOW);              //選擇讓紅色光線通過濾波器的模式

  54.           break;
  55.      case 1:
  56.           Serial.print("->Frequency R=");
  57.           Serial.println(g_count);    //打印1s內的紅光通過濾波器時,TCS3200輸出的脈沖個數
  58.           g_array[0] = g_count;       //存儲1S內的紅光通過濾波器時,TCS3200輸出的脈沖個數
  59.           TSC_WB(HIGH, HIGH);            //選擇讓綠色光線通過濾波器的模式

  60.           break;
  61.      case 2:
  62.           Serial.print("->Frequency G=");
  63.           Serial.println(g_count);  //打印1S內的綠光通過濾波器時,TCS3200輸出的脈沖個數
  64.           g_array[1] = g_count;  //存儲1S內的綠光通過濾波器時,TCS3200輸出的脈沖個數
  65.           TSC_WB(LOW, HIGH);             //選擇讓藍色光線通過濾波器的模式

  66.           break;
  67.      case 3:
  68.           Serial.print("->Frequency B=");
  69.           Serial.println(g_count);  //打印1s內的藍光通過濾波器時,TCS3200輸出的脈沖個數
  70.           Serial.println("->WB End");
  71.           g_array[2] = g_count;  //存儲1s內的藍光通過濾波器時,TCS3200輸出的脈沖個數
  72.           TSC_WB(HIGH, LOW);             //選擇無濾波器的模式  
  73.           break;
  74.     default:
  75.           g_count = 0;  //計數值清零
  76.           break;
  77.    }
  78. }
  79. //設置反射光中紅、綠、藍三色光分別通過濾波器時如何處理數據的標志
  80. //該函數被TSC_Callback()調用
  81. void TSC_WB(int Level0, int Level1)      //White Balance
  82. {
  83.    g_count = 0; //計數值清零
  84.    g_flag ++;  //輸出信號計數標志
  85.    TSC_FilterColor(Level0, Level1); //濾波器模式
  86.    Timer1.setPeriod(1000000);             // 設置輸出信號脈沖計數時長1s
  87. }
  88. //初始化
  89. void setup()
  90. {
  91.    TSC_Init();
  92.    Serial.begin(9600);  //啟動串口通信
  93.    Timer1.initialize();             // defaulte is 1s缺省是1秒
  94.    Timer1.attachInterrupt(TSC_Callback);  //設置定時器1的中斷,中斷調用函數為TSC_Callbace()

  95. //設置TCS3200輸出信號的上跳沿觸發中斷,中斷調用函數為TSC_Count()
  96.    attachInterrupt(0, TSC_Count, RISING);  
  97.    delay(4000); //延時4s,以等待被測物體紅、綠、藍三色在1s內的TCS3200輸出信號脈沖計數

  98. //通過白平衡測試,計算得到白色物體RGB值255與1s內三色光脈沖數的RGB比例因子
  99.    for(int i=0; i<3; i++)
  100.      Serial.println(g_array[i]);
  101.    g_SF[0] = 255.0/ g_array[0];     //紅色光比例因子
  102.    g_SF[1] = 255.0/ g_array[1] ;    //綠色光比例因子
  103.    g_SF[2] = 255.0/ g_array[2] ;    //藍色光比例因子

  104. //打印白平衡后的紅、綠、藍三色的RGB比例因子
  105.    Serial.println(g_SF[0]);
  106.    Serial.println(g_SF[1]);
  107.    Serial.println(g_SF[2]);
  108. }
  109. //紅、綠、藍三色光分別對應的1s內TCS3200輸出脈沖數乘以相應的比例因子就是RGB標準值
  110. //打印被測物體的RGB值
  111. void loop()
  112. {
  113.     g_flag = 0;//每獲得一次被測物體的RGB顏色值時需要4s
  114.     for(int i=0; i<3; i++)      //打印被測物體的RGB值
  115.      Serial.println(int(g_array[i] * g_SF[i]));
  116.     delay(4000);
  117. }
復制代碼


回復

使用道具 舉報

1218#
ID:513258 發表于 2019-7-22 11:36 | 只看該作者
識別接近灰白色的串口輸出數據



回復

使用道具 舉報

1219#
ID:513258 發表于 2019-7-22 11:50 | 只看該作者

白色的串口數據




回復

使用道具 舉報

1220#
ID:513258 發表于 2019-7-22 11:56 | 只看該作者

回復

使用道具 舉報

1221#
ID:513258 發表于 2019-7-22 12:10 | 只看該作者

回復

使用道具 舉報

1222#
ID:513258 發表于 2019-7-22 12:12 | 只看該作者

回復

使用道具 舉報

1223#
ID:513258 發表于 2019-7-22 12:21 | 只看該作者

回復

使用道具 舉報

1224#
ID:513258 發表于 2019-7-22 12:22 | 只看該作者

回復

使用道具 舉報

1225#
ID:513258 發表于 2019-7-22 14:13 | 只看該作者

回復

使用道具 舉報

1226#
ID:513258 發表于 2019-7-22 14:18 | 只看該作者
三種原色的波形,都是255一條線的是白色



回復

使用道具 舉報

1227#
ID:513258 發表于 2019-7-22 15:09 | 只看該作者
Arduino 系列傳感器和模塊實驗目錄清單:
6樓        實驗一:干簧管傳感器模塊
19樓      實驗二:光敏電阻傳感器模塊
31樓      實驗三:微波雷達感應開關模塊
43樓      實驗四:振動傳感器模塊
58樓      實驗五:熱敏電阻溫度傳感器模塊
66樓      實驗六:KY-038高感度聲音傳感器模塊
81樓      實驗七:旋轉電位器模塊
89樓      實驗八:濕度傳感器模塊
106樓    實驗九:火焰(紅外線)傳感器模塊
120樓    實驗十:敲擊傳感器模塊(KY-031 )
130樓    實驗十一:金屬觸摸傳感器模塊KY-36
138樓    實驗十二:線性霍爾磁力傳感器模塊
152樓    實驗十三:觸摸傳感器模塊
162樓    實驗十四:傾斜傳感器模塊(角度開關)
180樓    實驗十五:手指偵測心跳傳感器模塊KY-039
192樓    實驗十六:電容式數字觸摸傳感器模塊(TTP223 )
208樓    實驗十七:HC-SR312微型人體感應傳感器模塊
227樓    實驗十八:0.25W太陽能滴膠板傳感器模塊(45X45毫米)
238樓    實驗十九:常閉型SW-420震動開關傳感器模塊
253樓    實驗二十:水銀開關傳感器模塊(KY-017)
268樓    實驗二十一:激光頭傳感器模塊(KY-008)
286樓    實驗二十二:MAX7219點陣顯示模塊(8X8 LED共陰)
312樓    實驗二十三:NE555頻率可調脈沖發生器模塊(方波簡版)
328樓    實驗二十四:水位水滴傳感器模塊(Water Sensor)
342樓    實驗二十五:MQ-2氣敏式煙霧傳感器模塊(甲烷等)
368樓    實驗二十六:4X4矩陣鍵盤模塊(輕觸式按鍵)
383樓    實驗二十七:GY-BMP280-3.3 大氣壓強傳感器模塊(高度計)
399樓    實驗二十八:5050 RGB全彩LED模塊 KY-009
412樓    實驗二十九:DS1302實時時鐘模塊(帶電池CR2032 掉電走時)
434樓    實驗三十:光敏二極管傳感器模塊(英語:photodiode )
454樓    實驗三十一:ISD1820錄音語音模塊(8-20秒)
513樓    實驗三十二:雨滴傳感器模塊(雨水/雨量/葉面濕度)
532樓    實驗三十三:ESP8266串口WIFI收發無線模塊 (ESP-01S)
558樓    實驗三十四:三色LED交通燈模塊(紅黃綠燈)
572樓    實驗三十五:模擬量聲音傳感器模塊(4線制波形)
593樓    實驗三十六:WS2812B智能外控集成LED四位彩燈模塊
609樓    實驗三十七:MQ-3酒精乙醇傳感器模塊(半導體式)
636樓    實驗三十八:joystick雙軸XY按鍵搖桿模塊(PS2游戲控制桿)
658樓    實驗三十九:DS18B20單總線數字溫度傳感器模塊
681樓    實驗四十:360度旋轉增量編碼器模塊(KY-040)
704樓    實驗四十一:IS0203激光接收管傳感器模塊
728樓    實驗四十二:5V低電平觸發單路繼電器模塊(常閉常開型)
749樓    實驗四十三:DSM501A韓國PM2.5灰塵粉塵傳感器模塊
781樓    實驗四十四:類比霍爾磁性傳感器 KY-035(模擬量)
807樓    實驗四十五:紅外避障傳感器模塊(光電接近開關)
825樓    實驗四十六:350Ω高精度電阻式應變片傳感器 (彎曲感測器)
838樓    實驗四十七:七段LED數碼管模塊Seven Segment Display
857樓    實驗四十八:GY-291 數字三軸重力加速度傾斜度模塊
883樓    實驗四十九:有源蜂鳴器報警器發聲模塊 (低電平觸發)
898樓    實驗五十:W25Q64 64Mbit FLASH外擴存儲模塊(SPI接口 )
916樓    實驗五十一:自鎖點動觸摸按鍵傳感器模塊(TTP223芯片)
941樓    實驗五十二:SPI接口Micro SD卡模塊  TF卡讀寫卡器
963樓    實驗五十三: 土壤濕度水分傳感器模塊(電阻式)
987樓    實驗五十四: 大按鍵點動輕觸開關模塊(高電平輸出)
1002樓  實驗五十五:DHT11 溫濕度復合傳感器模塊(數字型單總線通信)
1027樓  實驗五十六: 8路LED流水燈跑馬燈模塊SUNLEPHANT
1041樓  實驗五十七: 四檔頻率占空比可調模塊矩形波信號發生器(NE555)
1060樓  實驗五十八: HC-SR04超聲波測距傳感器模塊(4針通用款)
1093樓  實驗五十九: RS232轉TTL2代串口模塊刷機板(MAX3232芯片)
1113樓  實驗六十:ATTINY85 Digispark kickstarter 微型 usb 開發板
1154樓  實驗六十一: 直條8位 WS2812B 5050 RGB LED內置全彩模塊
1172樓  實驗六十二:電壓檢測模塊 Voltage Sensor 電壓傳感器
1190樓  實驗六十三: 1排4鍵薄膜開關 Arduino擴展鍵盤模塊(控制面板)
1204樓  實驗六十四: TCS3200D顏色識別傳感器(可編程彩色光頻轉換器)

回復

使用道具 舉報

1228#
ID:513258 發表于 2019-7-22 15:49 | 只看該作者
本帖最后由 eagler8 于 2019-8-2 13:10 編輯

實驗六十五: 5MM三色RGB全彩LED模塊顏色傳感器KY-016

RGB LED
白光LED 與 RGB LED 兩者殊途同歸,都是希望達到白光的效果,只不過一個是直接以白光呈現,另一個則是以紅綠藍三色混光而成。RGB燈是以三原色共同交集成像,此外,也有藍光LED配合黃色熒光 粉,以及紫外LED配合RGB熒光粉,整體來說,這兩種都有其成像原理。某些LED背光板出現的顏色特別清楚而鮮艷,甚至有高畫質電視的程度,這種情形,正是RGB的特色,標榜紅就是紅、 綠就是綠、藍就是藍的特性,在光的混色上,具備更多元的特性。




回復

使用道具 舉報

1229#
ID:513258 發表于 2019-7-22 16:07 | 只看該作者
RGB色彩模式
(也翻譯為“紅綠藍”,比較少用)是工業界的一種顏色標準,是通過對紅(R)、綠(G)、藍(B)三個顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏色的,RGB即是代表紅、綠、藍三個通道的顏色,所以RGB燈就是三種顏色組合出來的顏色,那么很多人都學過三原色吧,所以RGB也就是利用了三原色的原理來成色的,這樣就能通過燈效顏色的強弱混合來組成任何顏色及絢麗多彩的各種顏色燈效了。尤其是在內存條上的RGB燈條上尤為突出的展現出來了,一般RGB燈條都是漸變色或者是三種主色,然后混合區會變換不同的顏色,這樣就混合成不同組合,變換不同色彩了。這個標準幾乎包括了人類視力所能感知的所有顏色,是目前運用最廣的顏色系統之一。RGB色彩模式使用RGB模型為圖像中每一個像素的RGB分量分配一個0~255范圍內的強度值。例如:純紅色R值為255,G值為0,B值為0;灰色的R、G、B三個值相等(除了0和255);白色的R、G、B都為255;黑色的R、G、B都為0。RGB圖像只使用三種顏色,就可以使它們按照不同的比例混合,在屏幕上重現16777216種顏色。在 RGB 模式下,每種 RGB 成分都可使用從 0(黑色)到 255(白色)的值。 例如,亮紅色使用 R 值 246、G 值 20 和 B 值 50。 當所有三種成分值相等時,產生灰色陰影。 當所有成分的值均為 255 時,結果是純白色;當該值為 0 時,結果是純黑色。







回復

使用道具 舉報

1230#
ID:513258 發表于 2019-7-22 16:25 | 只看該作者
5MM四腳全彩(RGB) LED燈珠
型號: XHS-5RGB-C
膠體形狀:圓頭
封裝材料:環氧樹脂
功率特性:小功率
發光顏色:全彩
發光強度:高指向性
支架:長腳支架
膠體顏色:無色透明
工作電壓:1.8-3.5V
工作電流:20MA
封裝形式:直插型




回復

使用道具 舉報

1231#
ID:513258 發表于 2019-7-22 16:32 | 只看該作者
技術參數
外觀:5MM透明圓頭顏色:紅-綠-藍波長:紅色= 625nm -綠色= 525nm -藍色= 460nm光強度:紅色= 1000mcd -綠色=3000mcd -藍色= 2000mcd角度:50 ° -60 °電壓(典型值):紅= 2.0V - 3.2V =綠色-藍色= 3.2V供電,每片內電流(典型):20MA  焊接溫度:260 °~5秒。




回復

使用道具 舉報

1232#
ID:513258 發表于 2019-7-22 16:40 | 只看該作者
主要優勢
1、體積小---LED基本上是一塊很小的晶片被封裝在環氧樹脂里面,所以它非常的小,非常的輕。
2、功率低---LED耗電相當低,一般來說LED的工作電壓是2-3.6V。只需要極微弱電流即可正常發光。
3、使用壽命長---在恰當的電流和電壓下,LED的使用壽命可達10萬小時。
4、高亮度、低熱量---LED使用冷發光技術,發熱量比同等功率普通照明燈具低很多。
5、環保---LED是由無毒的材料作成,不像熒光燈含水銀會造成污染,同時LED也可以回收再利用。
6、堅固耐用---LED是被完全的封裝在環氧樹脂里面,它比燈泡和熒光燈管都堅固。燈體內也沒有松動的部分,這些特點使得LED可以說是不易損壞的。




回復

使用道具 舉報

1233#
ID:513258 發表于 2019-7-22 16:59 | 只看該作者

回復

使用道具 舉報

1234#
ID:513258 發表于 2019-7-22 17:25 | 只看該作者
5MM三色RGB全彩LED模塊顏色傳感器KY-016



回復

使用道具 舉報

1235#
ID:513258 發表于 2019-7-22 17:40 | 只看該作者
模塊參數
1.PCB顏色:黑色
2.使用5mm全彩超高亮LED
3.帶限流電阻防止燒壞LED
4.可接各種單片機
5.高電平點亮LED
6.工作電壓:3.3V/5V
7.模塊重量:4g
8.可直接插在Arduino主板上使用,無需杜邦線連接



回復

使用道具 舉報

1236#
ID:513258 發表于 2019-7-22 17:48 | 只看該作者

回復

使用道具 舉報

1237#
ID:513258 發表于 2019-7-22 18:09 | 只看該作者
  1. /*
  2. 【Arduino】66種傳感器模塊系列實驗(65)
  3. 實驗六十五: 5MM三色RGB全彩LED模塊顏色傳感器KY-016
  4. 程序之一,顏色的依次循環變化
  5. */

  6. int redPin = 13;
  7. int greenPin = 12;
  8. int bluePin = 11;

  9. void setup()
  10. {
  11.   pinMode(redPin, OUTPUT);
  12.   pinMode(greenPin, OUTPUT);
  13.   pinMode(bluePin, OUTPUT);  
  14. }

  15. void loop()
  16. {
  17.   setColor(255, 0, 0);  // 紅色
  18.   delay(1000);
  19.   setColor(0, 255, 0);  // 綠色
  20.   delay(1000);
  21.   setColor(0, 0, 255);  // 藍色
  22.   delay(1000);
  23.   setColor(255, 255, 0);  // 黃色
  24.   delay(1000);  
  25.   setColor(80, 0, 80);  // 紫色
  26.   delay(1000);
  27.   setColor(0, 255, 255);  // 淺綠色
  28.   delay(1000);
  29. }

  30. void setColor(int red, int green, int blue)
  31. {
  32.   analogWrite(redPin, 255-red);
  33.   analogWrite(greenPin, 255-green);
  34.   analogWrite(bluePin, 255-blue);  
  35. }
復制代碼


回復

使用道具 舉報

1238#
ID:513258 發表于 2019-7-22 18:31 | 只看該作者
  1. /*
  2. 【Arduino】66種傳感器模塊系列實驗(65)
  3. 實驗六十五: 5MM三色RGB全彩LED模塊顏色傳感器KY-016
  4. 程序之二,顏色慢慢變化~即從255每等待10ms降低一點直到0
  5. */

  6. int led1 = 9;
  7. int led2 = 10;
  8. int led3 = 11;

  9. void setup()
  10. {
  11.   pinMode(led1,OUTPUT);
  12.   pinMode(led2,OUTPUT);
  13.   pinMode(led3,OUTPUT);
  14. }

  15. void setColor(int red,int green,int blue)
  16. {
  17.   analogWrite(led1,255-red);
  18.   analogWrite(led2,255-green);
  19.   analogWrite(led3,255-blue);
  20. }

  21. void loop()
  22. {
  23.   int i,j;
  24.   for(i=0,j=255;i<256;i++)
  25.   {
  26.     setColor(i,j,0);
  27.     delay(4);
  28.     j--;
  29.   }
  30.   delay(100);           //綠色向紅色漸變
  31.   for(i=0,j=255;i<256;i++)
  32.   {
  33.     setColor(j,0,i);
  34.     delay(4);
  35.     j--;
  36.   }
  37.   delay(100);           //紅色向藍色漸變
  38.   for(i=0,j=255;i<256;i++)
  39.   {
  40.     setColor(0,i,j);
  41.     delay(4);
  42.     j--;
  43.   }
  44.   delay(100);          //藍色向綠色漸變
  45. }
復制代碼


回復

使用道具 舉報

1239#
ID:513258 發表于 2019-7-22 18:50 | 只看該作者
  1. /*
  2. 【Arduino】66種傳感器模塊系列實驗(65)
  3. 實驗六十五: 5MM三色RGB全彩LED模塊顏色傳感器KY-016
  4. 程序之三,簡單漸變
  5. */

  6. void setup()
  7. {
  8.   pinMode(11,OUTPUT);
  9.   pinMode(12,OUTPUT);
  10.   pinMode(13,OUTPUT);
  11. }
復制代碼


回復

使用道具 舉報

1240#
ID:513258 發表于 2019-7-22 19:00 | 只看該作者

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 在线看av网址 | 91精品一区二区 | 精品国产网 | 久久久久久国产 | 午夜资源| 亚洲综合视频一区 | 99精品免费在线观看 | 国产成人精品视频在线观看 | 日韩成人在线网站 | 久久www免费人成看片高清 | 午夜精品久久久久久久久久久久久 | 色男人天堂av | 国产国产精品久久久久 | 欧美精品一区在线观看 | 日韩久久综合 | 99精品网 | 亚洲欧美中文日韩在线v日本 | 日韩成人| 免费一级大片 | 国产视频第一页 | 国产精品福利网站 | 亚洲三区在线 | 97久久久| 久久久久国产 | 日韩三级一区 | 久热免费在线 | 日韩欧美一二三区 | 国产日韩精品一区二区三区 | 日本成人福利 | 成人精品网 | 91社区视频| 免费黄色网址视频 | 欧美寡妇偷汉性猛交 | 99re6在线视频精品免费 | 欧美黑人一级爽快片淫片高清 | 国产91久久精品一区二区 | 久久中文字幕一区 | 99热播精品 | 中文字幕第十五页 | 日韩视频精品在线 | 99这里只有精品视频 |