chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣使用RGB LED進(jìn)行顏色檢測(cè)

454398 ? 來(lái)源:wv ? 2019-10-17 10:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:所需零件

我使用了PIC 16F887單片機(jī),但幾乎具有脈沖寬度調(diào)制功能的設(shè)備將起作用。

1 RGB LED

1微處理器

1標(biāo)準(zhǔn)紅色LED

1 1k歐姆電阻器

1光敏電阻(根據(jù)其上照射的光量來(lái)改變電阻

某些電線

》我只需要微控制器和RGB LED即可擁有廣泛的顏色檢測(cè)器,但是如果您只想檢測(cè)一種顏色的電路,則不需要微控制器-您只需要一個(gè)想要的顏色的明亮LED檢測(cè)。標(biāo)準(zhǔn)的紅色LED是“指示燈LED”-在檢測(cè)到正確的顏色時(shí)會(huì)點(diǎn)亮。

步驟2:構(gòu)建電路

原理圖非常簡(jiǎn)單,下面以一般形式顯示。 RGB LED由PWM信號(hào)從外部供電。

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

第3步:代碼

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

評(píng)論包括在內(nèi)。

#include 《16F887.h》

#include

#include“ delay.c”

#include

#include

#use delay(時(shí)鐘= 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);

//定時(shí)器/中斷設(shè)置

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

//設(shè)置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();

開關(guān)(值){

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步:應(yīng)用程序!

像這樣的簡(jiǎn)單顏色檢測(cè)器可以用于機(jī)器人技術(shù),也可以用于很酷的項(xiàng)目,例如用col分隔legos。或?qū)&M進(jìn)行分類,或作為色盲的輔助。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • led
    led
    +關(guān)注

    關(guān)注

    243

    文章

    24600

    瀏覽量

    690972
  • PIC16F887
    +關(guān)注

    關(guān)注

    1

    文章

    17

    瀏覽量

    7049
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RGB時(shí)序燈條的工作原理講解

    圖文配合講解了RGB時(shí)序燈條的應(yīng)用場(chǎng)景、什么是RGB時(shí)序燈條、信號(hào)格式與傳輸規(guī)則、燈珠芯片的工作流程、顏色與動(dòng)態(tài)效果控制方式等
    發(fā)表于 02-06 11:36 ?0次下載

    LTC3212 RGB LED 驅(qū)動(dòng)芯片深度解析

    LTC3212 RGB LED 驅(qū)動(dòng)芯片深度解析 在電子設(shè)備的顯示與照明應(yīng)用中,RGB LED 驅(qū)動(dòng)芯片扮演著至關(guān)重要的角色。今天我們就來(lái)深入了解一下 Linear Technolog
    的頭像 發(fā)表于 02-02 15:35 ?157次閱讀

    探索LTC3212 RGB LED驅(qū)動(dòng)芯片:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)

    探索LTC3212 RGB LED驅(qū)動(dòng)芯片:特性、應(yīng)用與設(shè)計(jì)要點(diǎn) 在電子設(shè)備的設(shè)計(jì)中,RGB LED的應(yīng)用越來(lái)越廣泛,從手機(jī)到媒體播放器,都能看到它們的身影。而一款優(yōu)秀的
    的頭像 發(fā)表于 02-02 15:00 ?249次閱讀

    TCS34725顏色感應(yīng)識(shí)別模塊

    ,內(nèi)部白平衡程序。 一、模塊介紹 TCS34725是一款低成本顏色識(shí)別傳感器模塊。有功耗小,體積小,安裝方便的優(yōu)勢(shì)。 其工作原理是,通過(guò)照明LED發(fā)光,照射到被測(cè)物體后,返回光經(jīng)過(guò)濾鏡檢測(cè)RG
    的頭像 發(fā)表于 01-13 09:35 ?2297次閱讀
    TCS34725<b class='flag-5'>顏色</b>感應(yīng)識(shí)別模塊

    海信正式發(fā)布全新一代RGB-Mini LED顯示技術(shù)

    一位用戶的真實(shí)反饋,道出海信RGB-Mini LED電視的畫質(zhì)魔力。美國(guó)當(dāng)?shù)貢r(shí)間1月5日,CES 2026開展前夕,海信在美國(guó)拉斯維加斯正式發(fā)布全新一代RGB-Mini LED顯示技術(shù)
    的頭像 發(fā)表于 01-08 15:54 ?396次閱讀

    ?LP5861 18通道RGB LED驅(qū)動(dòng)器技術(shù)解析與應(yīng)用指南

    Texas Instruments LP5861 18通道RGB LED矩陣驅(qū)動(dòng)器設(shè)計(jì)用于使用LED矩陣以小尺寸解決方案來(lái)改善具有動(dòng)畫效果和指示功能的善用戶體驗(yàn)。LP5861集成了18個(gè)具有N(N
    的頭像 發(fā)表于 09-19 10:36 ?904次閱讀
    ?LP5861 18通道<b class='flag-5'>RGB</b> <b class='flag-5'>LED</b>驅(qū)動(dòng)器技術(shù)解析與應(yīng)用指南

    ?LP5520 RGB背光LED驅(qū)動(dòng)器技術(shù)文檔總結(jié)

    傳感器,調(diào)整 RGB LED 電流以實(shí)現(xiàn)完美的白平衡,而不受亮度設(shè)置或溫度的影響。用戶可編程校準(zhǔn)存儲(chǔ)器具有每種顏色的強(qiáng)度與溫度數(shù)據(jù)。該白平衡校準(zhǔn)數(shù)據(jù)可以編程到背光模塊生產(chǎn)線上的存儲(chǔ)器中。
    的頭像 發(fā)表于 09-05 15:16 ?948次閱讀
    ?LP5520 <b class='flag-5'>RGB</b>背光<b class='flag-5'>LED</b>驅(qū)動(dòng)器技術(shù)文檔總結(jié)

    N9H20如何將顏色格式從 RGB565 更改為 RGB888?

    N9H20如何將顏色格式從 RGB565 更改為 RGB888?
    發(fā)表于 09-05 06:06

    ?LP55281 12通道RGB/白光LED驅(qū)動(dòng)器技術(shù)文檔總結(jié)

    可以驅(qū)動(dòng)單個(gè)顏色 LED 或由升壓輸出或外部電源供電的 RGB LED。內(nèi)置音頻同步功能允許用戶將趣光 LED 同步到音頻輸入。靈活的 SP
    的頭像 發(fā)表于 09-04 14:15 ?967次閱讀
    ?LP55281 12通道<b class='flag-5'>RGB</b>/白光<b class='flag-5'>LED</b>驅(qū)動(dòng)器技術(shù)文檔總結(jié)

    嵌入式接口通識(shí)知識(shí)之RGB接口

    、綠、藍(lán)三種顏色的信號(hào),來(lái)實(shí)現(xiàn)彩色圖像的顯示。每一種顏色信號(hào)都獨(dú)立地控制了顯示設(shè)備上對(duì)應(yīng)顏色的亮度和色彩深度。它可以通過(guò)不同的傳輸方式實(shí)現(xiàn),包括模擬RGB和數(shù)字
    發(fā)表于 08-29 15:54

    LP5813同步升壓4×3矩陣RGB LED驅(qū)動(dòng)器技術(shù)解析與應(yīng)用指南

    Texas Instruments LP5813 4 × 3矩陣RGB LED驅(qū)動(dòng)器是一款同步升壓RGB驅(qū)動(dòng)器,具有自主動(dòng)畫引擎控制功能。該器件非常適合用于支持輸入電壓范圍為0.5V至5.5V的電池供電應(yīng)用,具有超低正常工作電流
    的頭像 發(fā)表于 08-12 16:24 ?1000次閱讀
    LP5813同步升壓4×3矩陣<b class='flag-5'>RGB</b> <b class='flag-5'>LED</b>驅(qū)動(dòng)器技術(shù)解析與應(yīng)用指南

    RGB LED 時(shí)尚照明控制器 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()RGB LED 時(shí)尚照明控制器相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有RGB LED 時(shí)尚照明控制器的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,
    發(fā)表于 07-28 18:34
    <b class='flag-5'>RGB</b> <b class='flag-5'>LED</b> 時(shí)尚照明控制器 skyworksinc

    【BPI-CanMV-K230D-Zero開發(fā)板體驗(yàn)】02 按鍵中斷切換彩色LED顏色

    , FPIOA.GPIO0) 2.3 machine.LED 用于訪問(wèn)板載 RGB LED。 支持顏色字符串 \"LED_RED\", \
    發(fā)表于 07-01 15:08

    請(qǐng)問(wèn)v9版本的lvgl不能創(chuàng)建顏色為24bit的RGB888嗎?

    v9版本的lvgl不能創(chuàng)建顏色為24bit的RGB888嗎?
    發(fā)表于 03-21 07:47

    Melexis推出MLX80142雙RGB LED驅(qū)動(dòng)芯片

    Melexis宣布推出MLX80142雙RGB LED驅(qū)動(dòng)芯片(六通道),作為邁來(lái)芯智能狀態(tài)機(jī)LED驅(qū)動(dòng)芯片系列的最新成員,這是第一款支持MeLiBu? 2.0協(xié)議的產(chǎn)品。該芯片不僅搭載邁來(lái)芯成熟
    的頭像 發(fā)表于 03-18 11:20 ?1496次閱讀