色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

怎樣使用RGB LED進行顏色檢測

454398 ? 來源:wv ? 2019-10-17 10:00 ? 次閱讀

步驟1:所需零件

我使用了PIC 16F887單片機,但幾乎具有脈沖寬度調制功能的設備將起作用。

1 RGB LED

1微處理器

1標準紅色LED

1 1k歐姆電阻器

1光敏電阻(根據其上照射的光量來改變電阻

某些電線

》我只需要微控制器和RGB LED即可擁有廣泛的顏色檢測器,但是如果您只想檢測一種顏色的電路,則不需要微控制器-您只需要一個想要的顏色的明亮LED檢測。標準的紅色LED是“指示燈LED”-在檢測到正確的顏色時會點亮。

步驟2:構建電路

原理圖非常簡單,下面以一般形式顯示。 RGB LED由PWM信號從外部供電

我將膠帶纏在光敏電阻上,這樣環(huán)境光就不會進入-僅能檢測到正上方的光。

第3步:代碼

該代碼是為Microchip PIC 16F887編寫的,但希望您能得到大致的認識。我使用了開發(fā)板上的內置電位計來改變RGB LED的光譜(由于沒有3個PWM模塊,所以它無法遍歷整個光譜,但這已經足夠了)

評論包括在內。

#include 《16F887.h》

#include

#include“ delay.c”

#include

#include

#use delay(時鐘= 4000000)

#FUSES INTRC,NOWDT,NOPUT,NOMCLR,NOPROTECT,NOCPD,NOBROWNOUT,NOIESO,NOFCMEN,NOLVP

#byte CCP1CON = 0x17

#byte CCP2CON = 0x1D

#byte PWM1CON = 0x9B

int值= 128;

int p1 = 0;

int p2 = 0;

void my_setup_ccp1(int8值)

{

output_low (PIN_C2);

CCP1CON =值;

PWM1CON = 0;

}

void my_setup_ccp2(int8值)

{

output_low(PIN_C1);

CCP2CON =值;

}

//=================================

void main( )

{

//A4 =光電二極管電源

output_high(PIN_A4);

output_high(PIN_B1);

setup_adcADC_CLOCK_INTERNAL);

set_adc_channel(0);

》 setup_adc_ports(sAN0);

//定時器/中斷設置

enable_interrupts(INT_TIMER2);

my_setup_ccp1(CCP_PWM);

my_setup_ccp2(CCP_PWM);

setup_timer_2(T2_DIV_BY) ;

//setup_compare(2,COMPARE_PWM | COMPARE_TIMER2);

while(1){//防止PI

//設置PWM占空比

output_high(PIN_A5);

//Pin A3是光電二極管連接

if(input(PIN_A3)== 1)

output_high(PIN_A4);

else

output_low(PIN_A4);//讀取電位器的值以更改LED的顏色

value = read_adc();

開關(值){

case 0:

p1 =值;

output_low(PIN_C0);

p2 =值;

break;

case 50:

p1 =值;

output_high(PIN_C0 );

p2 =值;

break;

情況100:

p1 =值;

output_high(PIN_C0);

p2 =值;

break;

情況150:

output_high(PIN_C0);

p1 = 50;

p2 =值;

break;

情況200:

output_low(PIN_C0);

p1 = 0 ;

p2 =值;

break;

case 250:

p1 = 0;

p2 =值;

output_low(PIN_C0);

break;

}

p1 =值;

p2 = 128-p1;

set_pwm1_duty(p1);

set_pwm2_duty(p2);

}

}

第4步:應用程序!

像這樣的簡單顏色檢測器可以用于機器人技術,也可以用于很酷的項目,例如用col分隔legos。或對M&M進行分類,或作為色盲的輔助。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    242

    文章

    23339

    瀏覽量

    662247
  • PIC16F887
    +關注

    關注

    1

    文章

    17

    瀏覽量

    6766
收藏 人收藏

    評論

    相關推薦

    FRED應用:LED發(fā)光顏色優(yōu)化

    在本例中, LED紅光、綠光、藍光發(fā)射通過優(yōu)化其各個功率在屏幕上特定區(qū)域產生特定的顏色(色坐標值)而目標面上總的功率保持固定不變。LED光源使用任意平面發(fā)射光源(Random Plane
    發(fā)表于 01-17 09:39

    海信116英寸RGB-Mini LED:一朵綻放在科技穹頂的中國花火

    中國顯示技術的花火就在你我眼前,變革將從RGB-Mini LED開始
    的頭像 發(fā)表于 01-08 09:11 ?2204次閱讀
    海信116英寸<b class='flag-5'>RGB</b>-Mini <b class='flag-5'>LED</b>:一朵綻放在科技穹頂的中國花火

    FRED應用:LED發(fā)光顏色優(yōu)化

    在本例中, LED紅光、綠光、藍光發(fā)射通過優(yōu)化其各個功率在屏幕上特定區(qū)域產生特定的顏色(色坐標值)而目標面上總的功率保持固定不變。LED光源使用任意平面發(fā)射光源(Random Plane
    發(fā)表于 01-07 08:51

    如何用SS1系列顏色傳感器示教多通道顏色

    基于白色LED光源的特性,深視智能SS1系列顏色傳感器突破了傳統(tǒng)單色RGB、融合光RGB的波長限制,將發(fā)射波長的范圍覆蓋到整個可見光譜,最大支持檢測
    的頭像 發(fā)表于 12-23 08:17 ?242次閱讀
    如何用SS1系列<b class='flag-5'>顏色</b>傳感器示教多通道<b class='flag-5'>顏色</b>?

    如何用SS1系列顏色傳感器設置目標顏色

    基于白色LED光源的特性,深視智能SS1系列顏色傳感器突破了傳統(tǒng)單色RGB、融合光RGB的波長限制,將發(fā)射波長的范圍覆蓋到整個可見光譜,最大支持檢測
    的頭像 發(fā)表于 11-19 01:04 ?204次閱讀
    如何用SS1系列<b class='flag-5'>顏色</b>傳感器設置目標<b class='flag-5'>顏色</b>?

    常見視頻高速接口MIPI,LVDS,RGB,HDMI分析

    一、RGB接口 (1)接口定義 RGB顏色是工業(yè)界的一種顏色標準,是通過對紅、綠(G)、藍(B)三個顏色通道的變化以及它們相互之間的疊加來得
    的頭像 發(fā)表于 11-16 11:22 ?2570次閱讀
    常見視頻高速接口MIPI,LVDS,<b class='flag-5'>RGB</b>,HDMI分析

    UART軟件控制的RGB LED混色與MSP430? MCU

    電子發(fā)燒友網站提供《UART軟件控制的RGB LED混色與MSP430? MCU.pdf》資料免費下載
    發(fā)表于 10-09 11:41 ?0次下載
    UART軟件控制的<b class='flag-5'>RGB</b> <b class='flag-5'>LED</b>混色與MSP430? MCU

    如何選擇RGB LED驅動器

    電子發(fā)燒友網站提供《如何選擇RGB LED驅動器.pdf》資料免費下載
    發(fā)表于 09-25 14:29 ?1次下載
    如何選擇<b class='flag-5'>RGB</b> <b class='flag-5'>LED</b>驅動器

    基于LP50xx器件的全彩RGB LED矩陣系統(tǒng)設計指南

    電子發(fā)燒友網站提供《基于LP50xx器件的全彩RGB LED矩陣系統(tǒng)設計指南.pdf》資料免費下載
    發(fā)表于 09-25 11:52 ?0次下載
    基于LP50xx器件的全彩<b class='flag-5'>RGB</b> <b class='flag-5'>LED</b>矩陣系統(tǒng)設計指南

    RGB和XYZ顏色傳感器之間進行選擇,以實現自適應照明調節(jié)

    電子發(fā)燒友網站提供《在RGB和XYZ顏色傳感器之間進行選擇,以實現自適應照明調節(jié).pdf》資料免費下載
    發(fā)表于 08-26 09:30 ?0次下載
    在<b class='flag-5'>RGB</b>和XYZ<b class='flag-5'>顏色</b>傳感器之間<b class='flag-5'>進行</b>選擇,以實現自適應照明調節(jié)

    LED透鏡的顏色與透明度基本概念

    如果 LED燈 有透鏡顏色,則無論透鏡透明度如何,LED 在開和關時都會顯示該顏色。如果透鏡顏色為白色或無色,則
    的頭像 發(fā)表于 07-25 09:34 ?463次閱讀

    智能家居之旅(7):HomeAssistant開發(fā)板的RGB顏色

    怎么上HomeAssistant,然后控制Ai-M61開發(fā)板的 RGB 燈的顏色,感覺這個項目用來控制家里的燈條就挺不錯的。 彩燈實體創(chuàng)建 1.彩燈實體資源啟用 彩燈實體在 HomeAssistant
    的頭像 發(fā)表于 07-03 16:39 ?543次閱讀
    智能家居之旅(7):HomeAssistant開發(fā)板的<b class='flag-5'>RGB</b><b class='flag-5'>顏色</b>

    emWin轉RGB565顏色失真怎么解決?

    我今天測試了一下一張純色圖片RGB24 的格式 顏色值:0xe9e9e9,用ST的BmpCvtST.exe轉出來RGB565格式的 里面全是0xE75C。 用Img2Lcd轉出來的是0xEF5D
    發(fā)表于 04-24 06:31

    5050RGB三合一LED WS2850B數據手冊

    電子發(fā)燒友網站提供《5050RGB三合一LED WS2850B數據手冊.pdf》資料免費下載
    發(fā)表于 03-07 18:16 ?1次下載

    如何使用Arduino控制RGB LED

    在本指南中,您將學習如何使用Arduino控制RGB LEDRGB(紅-綠-藍)LED可以通過混合不同強度的紅、綠、藍光來產生多種顏色。您
    的頭像 發(fā)表于 02-11 10:28 ?5133次閱讀
    如何使用Arduino控制<b class='flag-5'>RGB</b> <b class='flag-5'>LED</b>
    主站蜘蛛池模板: 亚洲高清在线精品一区| 亚洲精品第一综合99久久| 亚洲乱码爆乳精品成人毛片| 成人在线视频国产| 亲胸揉胸膜下刺激视频在线观看| 99re5久久热在线| 男人团apk| 99热只有精品| 且试天下芒果免费观看| 99国产精品人妻无码免费| 免费国产成人高清在线看软件 | 国产亚洲va在线电影| 无限资源在线观看完整版免费下载| 国产短视频精品区| 亚欧日韩毛片在线看免费网站| 国产色偷偷男人的天堂| 亚洲三级在线看| 久热人人综合人人九九精品视频 | 暖暖 视频 免费 高清 在线观看| 9久久99久久久精品齐齐综合色圆| 欧美性类s0x| 国产成人精品视频播放| 亚洲AV中文字幕无码久久| 狠狠色欧美亚洲狠狠色www| 一本道久在线综合道| 男人把女人桶到高潮嗷嗷叫| Y8848高清私人影院软件优势| 色尼玛亚洲综合| 黄色a一级视频| 97无码欧美熟妇人妻蜜| 色mimi| 国产一区日韩二区欧美三区| 一级做a爰片久久毛片免费| 欧美高清69vivo| 国产人妻麻豆蜜桃色在线| 曰韩一本道高清无码av| 女人色极品影院| 国产日韩久久久精品影院首页| 一个人免费完整在线观看影院 | xxx365| 亚洲欧美精品无码大片在线观看 |