<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發(fā)網(wǎng)

      電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
      搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 基礎(chǔ)入門 >> Arduino開發(fā)學(xué)習(xí) >> 正文

      Arduino——RGB三色燈

      作者:佚名    文章來源:網(wǎng)友    點擊數(shù):    更新時間:2023/8/26

      我是基于arduino UNO R3套件來實現(xiàn)的RGB三色燈案例。在這整套的套件中,備有RGB三色燈集成器件。

      關(guān)于RGB三色燈的電路原理,各位直接在網(wǎng)上就可以搜索到,這里就不過多贅述。接下來就是關(guān)于RGB三色燈的實例。程序?qū)嵗投丝谡埜鶕?jù)實際情況進(jìn)行調(diào)整。

       

      RGB三色燈——流水燈效果:

      #define RED   12
      #define GREEN 8
      #define BLUE  7
      void red(void);
      void green(void);
      void blue(void);
      void setup() {
        // put your setup code here, to run once:
        pinMode(RED, OUTPUT);
        pinMode(GREEN, OUTPUT); 
        pinMode(BLUE, OUTPUT);
        digitalWrite(RED, LOW);
        digitalWrite(RED, LOW);
        digitalWrite(RED, LOW);
      }
      void loop() {
        // put your main code here, to run repeatedly:
        red();
        delay(1000);
        green();
        delay(1000);
        blue();
        delay(1000);
      }
      void red(void)
      {
        digitalWrite(RED, HIGH);
        digitalWrite(GREEN, LOW);
        digitalWrite(BLUE, LOW);
      }
      void green(void)
      {
        digitalWrite(RED, LOW);
        digitalWrite(GREEN, HIGH);
        digitalWrite(BLUE, LOW);
      }
      void blue(void)
      {
        digitalWrite(RED, LOW);
        digitalWrite(GREEN, LOW);
        digitalWrite(BLUE, HIGH);
      }

      RGB三色燈——呼吸燈效果:

      #define LED_red   11
      #define LED_green 10
      #define LED_blue  9
      void breath(int pin);
      void setup() {
        // put your setup code here, to run once:
        pinMode(LED_red, OUTPUT);
        pinMode(LED_green, OUTPUT);
        pinMode(LED_blue, OUTPUT);
      }
      void loop() {
        // put your main code here, to run repeatedly:
        breath(LED_red);
        breath(LED_green);
        breath(LED_blue);
      }
      void breath(int pin)
      {
        for(int i = 0; i <= 255; i++)
        {
          analogWrite(pin, i);
          delay(5);
        }
        for(int i = 255; i >= 0; i--)
        {
          analogWrite(pin, i);
          delay(5);
        }
        delay(100);
      }
      

      這里要提醒一下各位:在Arduino UNO板上,有pwm輸出口,需要各位注意看,并且在這里我是用到了analogWrite(int pin, int value)函數(shù),是arduino函數(shù)庫中專門用來pwm調(diào)試輸出的。

      Tags:Arduino,三色LED燈,程序  
      責(zé)任編輯:admin
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網(wǎng)友評論
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 伊人久久综合无码成人网| 色五月五月丁香亚洲综合网| 色综合天天综合婷婷伊人| 日韩亚洲国产综合高清| 色婷婷99综合久久久精品| 亚洲综合亚洲综合网成人| 伊人亚洲综合青草青草久热| 一本一本久久aa综合精品| 亚洲第一综合天堂另类专| 日日狠狠久久偷偷色综合免费| 伊人久久综合影院| 国产精彩对白综合视频| 99久久综合精品免费| 亚洲综合精品网站在线观看| 一本一道久久综合久久| 99sescom色综合| 久久综合亚洲色HEZYO国产 | 精品久久久久久综合日本| 久久99国产综合精品| 国产精品综合专区中文字幕免费播放 | 狠狠色综合网久久久久久| 日日狠狠久久偷偷色综合0| 久久综合狠狠综合久久| 天天做天天爱天天爽综合网| 久久综合久综合久久鬼色| 久久婷婷五月综合尤物色国产| 色综合久久无码中文字幕| 狠狠色丁香婷婷综合久久来| 一本色综合网久久| 久久五月天综合网| 亚洲综合色一区二区三区小说| 亚洲综合日韩中文字幕v在线| 久久久久综合国产| 狠狠色噜噜色狠狠狠综合久久| 色综合合久久天天给综看| 色婷婷五月综合欧美图片| 亚洲综合欧美色五月俺也去| 色综合色综合色综合色综合网| 亚洲综合色丁香麻豆| 国产成人综合在线视频 | 亚洲欧美熟妇综合久久久久|