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

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

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

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

Arduino篇—RGB彩燈的應(yīng)用控制

冬至子 ? 來(lái)源:X的創(chuàng)客課堂 ? 作者:MRXY ? 2023-11-01 11:29 ? 次閱讀

課程目標(biāo)

相關(guān)知識(shí)

光的色散: 太陽(yáng)光通過(guò)三菱鏡,被分解成彩色光帶的現(xiàn)象,是1666年由英國(guó)物理學(xué)家牛頓首先發(fā)現(xiàn)的。

圖片

**光的三原色:**七種色光中只有紅、綠、藍(lán)三種色光無(wú)法被分解,而其他四種顏色的光均可由這三種色光以不同比例相合而成。于是紅、綠、藍(lán)被稱為“三原色光”或“光的三原色”。后經(jīng)證實(shí):紅、綠、藍(lán)這三種顏色的組合,幾乎能形成所有的顏色。

圖片

光的組合:

紅+綠=黃;綠+藍(lán)=青;紅+藍(lán)=品紅;紅+綠+藍(lán)=白。

RGB彩燈:

有直插式和貼片式,從原理上可以理解為將三種顏色的LED組合到了一起。

根據(jù)其原理,分為共陽(yáng)極和共陰極。

電路搭建

所需材料

Arduino UNO * 1
共陰極RGB彩燈 * 1
可調(diào)電位器 * 3
杜邦線若干

接線方式

普通的發(fā)光二極管(LED燈)只有兩個(gè)管腳,一個(gè)長(zhǎng)腳一個(gè)短腳,其中長(zhǎng)腳接電源正極,短腳接電源負(fù)極。

而四個(gè)管腳的這里面有三個(gè)LED燈珠,其中一個(gè)腳是三個(gè)LED燈的公共部分,另外三個(gè)腳就是對(duì)應(yīng)每個(gè)LED燈的第二個(gè)管腳,這種RGB LED燈也有共陰極和共陽(yáng)極之分,對(duì)于共陽(yáng)極的RGB LED燈來(lái)說(shuō),四個(gè)管腳中最長(zhǎng)的那個(gè)管腳為陽(yáng)極,也就是接到電源的正極,參考圖片如下。

圖片

圖片
根據(jù)上面所描述的特性,電路接線如下:

圖片

程序編寫(xiě)

課堂練習(xí):紅綠燈

試著編寫(xiě)一個(gè)由RGB燈制作的紅綠燈。要求實(shí)現(xiàn)紅燈亮10秒,綠燈亮10秒,黃燈閃爍3秒(閃爍間隔為500毫秒)。

圖形化方式:

圖片

程序功能實(shí)現(xiàn)上面,首先創(chuàng)建了四個(gè)函數(shù),分別為亮紅燈、綠燈、黃燈和關(guān)閉。RGB彩燈可以通過(guò)改變輸入電壓來(lái)控制燈光顏色,也就是通過(guò)調(diào)整模擬輸入來(lái)實(shí)現(xiàn)不同顏色的燈光顯示。

這里的黃色的RGB值為255,255,0。同學(xué)們可以通過(guò)修改R和G的值來(lái)改變黃色的色度。

代碼方式:

/* 項(xiàng)目名稱:RGB紅綠燈
 * 項(xiàng)目時(shí)間:2022.02.21
 * 項(xiàng)目作者:MRX
 */
int led_R = 9;
int led_G = 10;
int led_B = 11;
void red(){
  analogWrite(led_R,255);
  analogWrite(led_G,0);
  analogWrite(11,0);
}
void green(){
  analogWrite(led_R,0);
  analogWrite(led_G,255);
  analogWrite(led_B,0);
}
void yellow() {
  analogWrite(led_R,255);
  analogWrite(led_G,255);
  analogWrite(led_B,0);
}
void closed() {
  analogWrite(led_R,0);
  analogWrite(led_G,0);
  analogWrite(led_B,0);
}
void setup() {
  pinMode(led_R,OUTPUT);
  pinMode(led_G,OUTPUT);
  pinMode(led_B,OUTPUT);
}
void loop() {
  red();
  delay(7000);
  green();
  delay(7000);
  for (int i = 0; i <= 2; i = i + (1)) {
    yellow();
    delay(500);
    closed();
    delay(500);
  }
}

課后練習(xí)

使用三個(gè)可調(diào)電位器,實(shí)現(xiàn)可以調(diào)色的RGB彩燈。

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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燈
    +關(guān)注

    關(guān)注

    22

    文章

    1592

    瀏覽量

    108092
  • 電位器
    +關(guān)注

    關(guān)注

    14

    文章

    1012

    瀏覽量

    66845
  • 發(fā)光二極管
    +關(guān)注

    關(guān)注

    13

    文章

    1201

    瀏覽量

    66371
  • RGB
    RGB
    +關(guān)注

    關(guān)注

    4

    文章

    799

    瀏覽量

    58563
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6471

    瀏覽量

    187288
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    通過(guò)RT-Thread Studio配置AB32VG1片上外設(shè)GPIO引腳控制RGB彩燈

    本篇文章通過(guò) RT-Thread Studio 配置 AB32VG1 片上外設(shè) GPIO 的引腳,控制 RGB 彩燈進(jìn)行紅綠藍(lán)三色的變換。
    的頭像 發(fā)表于 11-03 17:38 ?1.3w次閱讀
    通過(guò)RT-Thread Studio配置AB32VG1片上外設(shè)GPIO引腳<b class='flag-5'>控制</b><b class='flag-5'>RGB</b><b class='flag-5'>彩燈</b>

    用樹(shù)莓派的systemd服務(wù)來(lái)管理智能RGB彩燈程序

    最近在樹(shù)莓派上添加了一個(gè)帶RGB的風(fēng)扇,原理是風(fēng)扇內(nèi)部包含一個(gè)ws281x的RGB彩燈, 通過(guò)GPIO18 引腳接入了樹(shù)莓派, 需要通過(guò)編程控制彩燈
    發(fā)表于 07-18 09:09 ?1104次閱讀
    用樹(shù)莓派的systemd服務(wù)來(lái)管理智能<b class='flag-5'>RGB</b><b class='flag-5'>彩燈</b>程序

    arduino + wiscam 基于Windows控制RGB

    串口與Arduino串口連接,上位機(jī)軟件發(fā)送控制指令到Wiscam,Wiscam通過(guò)透?jìng)鞔趯?shù)據(jù)傳到ArduinoArduino通過(guò)PWM控制
    發(fā)表于 06-29 17:49

    STM32F407 USART1控制RGB彩燈

    STM32F407–USART1 控制 RGB 彩燈實(shí)驗(yàn)編程的大部分函數(shù)都是在 c 文件里寫(xiě)的,頭文件是一個(gè)聲明 c 文件里函數(shù)的地方。USART1 控制
    發(fā)表于 08-24 06:50

    如何利用GPIO控制RGB彩燈

    如何利用GPIO控制RGB彩燈
    發(fā)表于 10-27 07:30

    怎樣去設(shè)計(jì)一種基于ESP8266和ESP32的智能彩燈

    ESP8266和ESP32智能彩燈開(kāi)發(fā)系列文章目錄第一:最簡(jiǎn)單DIY基于ESP8266的智能彩燈①(在網(wǎng)頁(yè)用按鈕點(diǎn)亮普通RGB燈)文章目錄ESP8266和ESP32智能
    發(fā)表于 12-13 08:16

    簡(jiǎn)單講解一下5054RGB 6腳全彩燈珠的相關(guān)特性

    LED全彩RGB彩燈珠,有5054RGB、3535RGB、3528RGB、3030RGB、02
    發(fā)表于 11-25 14:28 ?4729次閱讀
    簡(jiǎn)單講解一下5054<b class='flag-5'>RGB</b> 6腳全<b class='flag-5'>彩燈</b>珠的相關(guān)特性

    LED4020RGB彩燈珠的應(yīng)用及參數(shù)

    LED4020RGB彩燈珠的應(yīng)用及參數(shù) The application of LED4020RGB magic lantern beads and parameters
    的頭像 發(fā)表于 11-26 16:05 ?3070次閱讀

    最簡(jiǎn)單DIY基于ESP8266的智能彩燈②(在網(wǎng)頁(yè)用按鍵和滑動(dòng)條控制RGB燈)

    ESP8266和ESP32智能彩燈開(kāi)發(fā)系列文章目錄第一:最簡(jiǎn)單DIY基于ESP8266的智能彩燈①(在網(wǎng)頁(yè)用按鈕點(diǎn)亮普通RGB燈)第二
    發(fā)表于 12-29 19:02 ?7次下載
    最簡(jiǎn)單DIY基于ESP8266的智能<b class='flag-5'>彩燈</b>②(在網(wǎng)頁(yè)用按鍵和滑動(dòng)條<b class='flag-5'>控制</b><b class='flag-5'>RGB</b>燈)

    使用Arduino和Python Tkinter進(jìn)行RGB Led控制

    電子發(fā)燒友網(wǎng)站提供《使用Arduino和Python Tkinter進(jìn)行RGB Led控制.zip》資料免費(fèi)下載
    發(fā)表于 11-30 12:00 ?0次下載
    使用<b class='flag-5'>Arduino</b>和Python Tkinter進(jìn)行<b class='flag-5'>RGB</b> Led<b class='flag-5'>控制</b>

    Arduino控制RGB LED燈條

    電子發(fā)燒友網(wǎng)站提供《Arduino控制RGB LED燈條.zip》資料免費(fèi)下載
    發(fā)表于 12-29 11:39 ?4次下載
    <b class='flag-5'>Arduino</b><b class='flag-5'>控制</b>的<b class='flag-5'>RGB</b> LED燈條

    Arduino RGB Led控制通過(guò)PC

    電子發(fā)燒友網(wǎng)站提供《Arduino RGB Led控制通過(guò)PC.zip》資料免費(fèi)下載
    發(fā)表于 02-09 11:30 ?0次下載
    <b class='flag-5'>Arduino</b> <b class='flag-5'>RGB</b> Led<b class='flag-5'>控制</b>通過(guò)PC

    制作Arduino LED節(jié)日彩燈

    假日季節(jié)來(lái)臨之際,我覺(jué)得利用Arduino和全彩LED燈條制作裝飾彩燈將會(huì)很有趣。
    的頭像 發(fā)表于 02-24 14:28 ?1969次閱讀
    制作<b class='flag-5'>Arduino</b> LED節(jié)日<b class='flag-5'>彩燈</b>

    使用Arduino的Android控制RGB LED燈條

    電子發(fā)燒友網(wǎng)站提供《使用Arduino的Android控制RGB LED燈條.zip》資料免費(fèi)下載
    發(fā)表于 07-05 09:45 ?2次下載
    使用<b class='flag-5'>Arduino</b>的Android<b class='flag-5'>控制</b><b class='flag-5'>RGB</b> LED燈條

    如何使用Arduino控制RGB LED

    在本指南中,您將學(xué)習(xí)如何使用Arduino控制RGB LED。RGB(紅-綠-藍(lán))LED可以通過(guò)混合不同強(qiáng)度的紅、綠、藍(lán)光來(lái)產(chǎn)生多種顏色。您將學(xué)習(xí)創(chuàng)建一個(gè)基本
    的頭像 發(fā)表于 02-11 10:28 ?5033次閱讀
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>控制</b><b class='flag-5'>RGB</b> LED
    主站蜘蛛池模板: www.国产一区二区三区| 男女爱爱视频免费| 99热国内精品| 国产高清不卡一区二区| 久热网| 日本一区二区三区在线 视频观看免费| 91av在线免费观看| 操一操日一日| 天天操天天射天天舔| 男人的天堂网在线| 男人和女人做免费做爽爽视频| 天堂bt种子资源地址在线| 高h细节肉爽文bl文| 华人被黑人粗大猛然进| 男人的午夜| 中文字幕亚洲综合久久2| 痴女中文字幕在线视频| 欧美成人精品一级高清片| 婷婷射| 亚洲国内精品自在线影视| 性网站视频| 国产性大片黄在线观看在线放| 19xxxxxxxxx日本69| 神马国产| 台湾久久| 奇米影视一区| 日操夜干| 欧洲三级网站| 国产精品高清免费网站| 久久国产免费观看精品| 亚洲不卡视频在线观看| 久色tv| japanese69xxx日本| 亚洲欧美国产五月天综合| 5060精品国产福利午夜| 国产农村一一级特黄毛片| 天堂bt种子资源地址在线| 伊人网网站| 亚洲国产精品久久精品怡红院 | 亚洲 欧洲 日韩| 欧美一区二区三区四区视频|