在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

怎樣用Arduino使RGB隨機閃爍不同的顏色

454398 ? 來源:wv ? 2019-09-23 11:42 ? 次閱讀

步驟1:獲取所需的硬件

怎樣用Arduino使RGB隨機閃爍不同的顏色

需要的硬件

1-arduino

1-330ohm電阻器

1-共陰極或共陽極RGB LED

1-面包板

5-jumperwires

步驟2:將其連接(通用陰極)

首先在Arduino的地面與rgb led的地面之間連接一個330ohm電阻。接下來,將紅色引腳連接到引腳11,綠色引腳連接到引腳12,藍色引腳連接到引腳13。然后轉到步驟2,對Arduino進行編程

步驟3:對Arduino(通用陰極)進行編程

現在使用計算機打開Arduino軟件。然后將您的Arduino連接到計算機。接下來,復制所有文本并將其粘貼在//之間。然后將程序上傳到您的Arduino并嘗試一下。

//

int ledcolor = 0;

int a = 1000;//設置

int red = 11;的一種顏色保持多長時間;//將紅色的led引腳設置為

int green = 12;//將綠色的led引腳設置為

int blue = 13;////設置藍色led引腳

void setup(){//設置輸出引腳

pinMode(red,OUTPUT);

pinMode(green,OUTPUT);

pinMode(blue, OUTPUT);

}

void loop(){ int ledcolor = random(7);//這會隨機選擇一個介于0和6之間的數字

switch(ledcolor){

case 0://如果ledcolor等于0,則led會變成紅色

analogWrite(red,204);

delay(a);

analogWrite(red,0);

break;

情況1://如果ledcolor等于1,則led將變為綠色

digitalWrite(green,HIGH);

delay(a);

digitalWrite(green,LOW);

break;

情況2://如果ledcolor等于2,則led將變為藍色

digitalWrite(blue,HIGH);

delay(a);

digitalWrite(blue,LOW);

break;

情況3://如果ledcolor等于3,則led將變為黃色

analogWrite(red,160);

digitalWrite(綠色,高);

延遲(a);

analogWrite(紅色,0);

digitalWrite(綠色,LOW);

中斷;

情況4://如果ledcolor等于4,則led將變成青色

analogWrite(red,168);

digitalWrite(blue,HIGH);

delay(a);

analogWrite(red,0);

digitalWrite(blue,LOW);

break;

情況5://如果ledcolor等于5,則led將變為品紅色

digitalWrite(green,HIGH);

digitalWrite(blue,HI) GH);

delay(a);

digitalWrite(green,LOW);

digitalWrite(blue,LOW);

break;

情況6://如果ledcolor等于6,則led會變成白色

analogWrite(紅色,100);

digitalWrite(綠色,高);

digitalWrite(藍色,高);

delay(a);

analogWrite(紅色,0 );

digitalWrite(綠色,LOW);

digitalWrite(藍色,LOW);

break;

}

}

//

第4步:連接(通用陽極)

首先在Arduino的5v引腳和rgb led的正極引腳之間連接一個330ohm電阻。接下來,將紅色引腳連接到引腳11,綠色引腳連接到引腳12,將藍色引腳連接到引腳13。然后轉到步驟5對Arduino進行編程。

步驟5:對Arduino(通用)進行編程陽極)

現在使用計算機打開Arduino軟件。然后將Arduino連接到計算機。接下來,復制所有文本并將其粘貼在//之間。然后將程序上載到Arduino并進行嘗試。

//

int ledcolor = 0;

int a = 1000;//設置

int red = 11;的一種顏色保持多長時間;//將紅色的led引腳設置為

int green = 12;//將綠色的led引腳設置為

int blue = 13;////設置藍色led引腳

void setup(){//設置輸出引腳

pinMode(red,OUTPUT);

pinMode(green,OUTPUT);

pinMode(blue, OUTPUT);

}

void loop(){ int ledcolor = random(7);//這會隨機選擇一個介于0到6之間的數字

switch(ledcolor){

case 0://如果ledcolor等于0,則led會變成紅色

analogWrite(red,51);

delay(a);

analogWrite(red,255);

break;

情況1://如果ledcolor等于1,則led將變成綠色

digitalWrite(green,LOW);

》 delay(a);

digitalWrite(green,HIGH);

break;

情況2://如果ledcolor等于2,則led將變成藍色

digitalWrite(blue,LOW);

delay(a);

digitalWrite(blue,HIGH);

break;

情況3://如果ledcolor等于3,則led將變為黃色

analogWrite(red,95);

digitalWrite(綠色,低);

延遲(a);

analogWrite(紅色,255);

digitalWrite(綠色,高);

中斷;

情況4://如果ledcolor等于4,則led將變成青色

analogWrite(red,168);

digitalWrite(blue,LOW);

delay(a);

analogWrite(red,255);

digitalWrite(blue,HIGH);

break;

情況5://如果ledcolor等于5,則led將變為品紅色

digitalWrite(green,LOW);

digitalWrite(blue, LOW);

delay(a);

digitalWrite(green,HIGH);

digitalWrite(blue,HIGH);

break;

情況6://如果ledcolor等于6,則led將變成白色

analogWrite(紅色,155);

digitalWrite(綠色,LOW);

digitalWrite(藍色,LOW);

delay(a);

analogWrite(紅色,255) );

digitalWrite(綠色,高);

digitalWrite(藍色,高);

break;

}

}

//

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

    關注

    4

    文章

    804

    瀏覽量

    59661
  • Arduino
    +關注

    關注

    189

    文章

    6493

    瀏覽量

    190236
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    請問v9版本的lvgl不能創建顏色為24bit的RGB888嗎?

    v9版本的lvgl不能創建顏色為24bit的RGB888嗎?
    發表于 03-21 07:47

    DLPDLCR4710EVM-G2如何實現單通道無閃爍地圖像輸出?

    想要用DLPDLCR4710EVM-G2實現單通道投影,雖然在GUI程序里可以控制RGB三色LED的開關,只點亮其中一路LED,但是輸出圖像相機拍攝會有閃爍,特別是將曝光率調小后閃爍
    發表于 02-20 08:05

    關于cypress 3014輸出rgb24圖像

    使用的是cypress 3014,輸出yuy2的時候圖像都正常的,但我修改為rgb24輸出,圖像是顛倒的,關于我的demo板,7611只是調試了顏色寄存器,fpga保證是rgb24,3014也是只
    發表于 01-23 15:08

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

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

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

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

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

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

    ti8168做視頻輸出時,VGA視頻輸出時視頻的亮度感覺比原始的視頻亮度和顏色稍微暗點,請問怎么回事?

    Hi,在用ti8168做視頻輸出時,VGA視頻輸出時視頻的亮度感覺比原始的視頻亮度和顏色稍微暗點,請問怎么回事?是不是在YCrCb轉換到rgb時,顏色空間傳換公式有問題?
    發表于 10-31 08:01

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

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

    怎樣用THS3201實現輸出功率可調?

    怎樣用THS3201實現輸出功率可調?
    發表于 08-26 08:28

    OPA735加OPA333,怎樣用TINA TI去仿真?

    當輸入信號VG1從7.06V慢慢變化到7.22V時。 輸出電壓Vout的變化必須是接近線性變化的。我想知道我該怎樣用TINA TI去仿真?怎樣設置那個輸入信號VG1才能達到我的目的。因為這個電壓源好像
    發表于 08-02 08:39

    怎樣用表測穩壓管穩壓值

    表是一種常用的電子測量工具,可以用來測量電壓、電流、電阻等多種參數。在測量穩壓管的穩壓值時,我們可以使用萬表的直流電壓測量功能。以下是步驟和注意事項: 準備工具和材料 萬表 穩壓管 電源
    的頭像 發表于 07-31 14:26 ?2938次閱讀

    怎樣用Arduino測試鋰電池容量

    本文詳細介紹了如何用Arduino測量鋰電池的容量。并附有電路圖和Arduino的程序代碼。
    的頭像 發表于 07-30 09:14 ?1537次閱讀
    <b class='flag-5'>怎樣用</b><b class='flag-5'>Arduino</b>測試鋰電池容量

    Arduino自制點焊機

    組裝18650電池組,要用到點焊機,本文介紹Arduino控制點焊機的點焊時間。
    發表于 07-29 10:14 ?9次下載

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

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

    ESP32使用Arduino啟用藍牙后編譯固件過大,怎樣縮減大小呢?

    ESP32使用Arduino啟用藍牙后編譯固件過大,怎樣縮減大小,日志級別已經最低了,分區不能動,已經是1.9M的OTA分區配置了,怎樣還能縮減大小,藍牙功能能否裁剪
    發表于 06-28 11:27
    主站蜘蛛池模板: 国模视频一区二区 | 欧美三级成人 | 久久国产精品免费观看 | 婷婷丁香视频 | 又色又污又爽又黄的网站 | 国产精品臀控福利在线观看 | 国产v精品成人免费视频400条 | 老司机色网 | 美女全黄网站免费观看 | 日韩天堂 | 天天做天天爱夜夜想毛片 | 91日本在线观看亚洲精品 | 国产激情视频一区二区三区 | 国模在线观看 | 国产小毛片 | 一级毛片一级毛片一级级毛片 | 亚洲天堂婷婷 | 日本在线视 | 业余性自由色xxxx视频 | 亚洲激情视频网 | 成人国产在线24小时播放视频 | 亚欧乱色束缚一区二区三区 | 亚洲日本久久久午夜精品 | 亚洲一区二区三区免费观看 | 亚1州区2区三区4区产品 | 欧美色视频日本 | 四虎影视永久在线精品免费播放 | 99国内视频 | 色噜噜狠狠色综合欧洲 | 亚洲第一香蕉视频 | 日本一级高清不卡视频在线 | 一级做a爰片久久毛片毛片 一级做a爰片久久毛片美女图片 | 91日韩精品天海翼在线观看 | 欧美一区二区三区不卡视频 | 精品国产柚木在线观看 | 免费一级e一片在线播放 | 额去鲁97在线观看视频 | 国产色爽女 | 91精品国产91久久久久久青草 | 同性恋激情视频 | 22eee在线播放成人免费视频 |