電子開(kāi)發(fā)網(wǎng)

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

Arduino——RGB三色燈

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

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

關(guān)于RGB三色燈的電路原理,各位直接在網(wǎng)上就可以搜索到,這里就不過(guò)多贅述。接下來(lái)就是關(guān)于RGB三色燈的實(shí)例。程序?qū)嵗投丝谡?qǐng)根據(jù)實(shí)際情況進(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ù)庫(kù)中專門(mén)用來(lái)pwm調(diào)試輸出的。

Tags:Arduino,三色LED燈,程序  
責(zé)任編輯:admin
相關(guān)文章列表
Arduino 交通燈_arduino紅綠燈代碼 三色LED燈
Arduino控制RGB三色LED燈實(shí)驗(yàn)、程序代碼、連線圖、仿真_程序控制…
推薦 適用于Arduino平臺(tái)的編程開(kāi)發(fā)工具(arduino編程軟件下載)
Arduino開(kāi)發(fā)——基于HC-SR04測(cè)距的智能垃圾桶,超聲波測(cè)距
基于 Arduino 的 OLED 菜單顯示_arduino 菜單OLED顯示
Arduino提高篇06—溫濕度OLED顯示_arduino溫濕度oled顯示
Arduino入門(mén)怎么學(xué)_Arduino開(kāi)發(fā)課程的教與學(xué)
總有一款適合你——Arduino開(kāi)發(fā)板,各種開(kāi)發(fā)板詳解
Arduino使用的單片機(jī) ATMEGA328P引腳定義圖
詳解Arduino Uno開(kāi)發(fā)板的引腳分配圖及定義 引腳定義
Arduino 程序結(jié)構(gòu)
基于ATmega328的微控制器板原理圖 Arduino板UNO原理圖
Arduino 超詳細(xì)的開(kāi)發(fā)入門(mén)指導(dǎo)
Arduino簡(jiǎn)介
怎樣用Arduino編程
Arduino編程語(yǔ)言教程,Arduino和單片機(jī)的區(qū)別
Arduino是什么?Arduino有什么優(yōu)勢(shì)
Arduino光敏電阻調(diào)節(jié)呼吸燈
Arduino使用光敏電阻實(shí)驗(yàn)
遠(yuǎn)程控制通訊--基于Arduino + ESP8266控制LED燈
arduino1602液晶屏電子時(shí)鐘
arduino是什么_arduino介紹
使用Arduino播放《星球大戰(zhàn)》音樂(lè) Arduino播放音樂(lè)
Arduino如何監(jiān)測(cè)電池電壓
如何用Arduino同時(shí)控制多個(gè)舵機(jī)
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁(yè)面
下到頁(yè)底
晶體管查詢
国产精品igao视频| 四色在线精品免费观看| 草草久久久无码国产专区| 国产欧美日韩专区| 青青青免费网站在线观看| 国产成人av在线免播放观看| 四虎永久免费影院| 被窝影院午夜无码国产| 国产免费1000拍拍拍| 羞羞社区在线观看视频| 国产69精品久久久久APP下载| 精品国产福利一区二区| 午夜成年女人毛片免费观看| 精品女同一区二区三区免费站| 国产三级在线免费| 精品国产AV色欲果冻传媒| 再深点灬舒服灬太大了一进一出| 狠狠躁日日躁夜夜躁2020| 人人爽天天碰天天躁夜夜躁| 欧美日韩一区二区三区色综合| 亚洲欧美一区二区三区| 最近2019中文字幕mv免费看| 五月婷婷深深爱| 无遮挡很爽很污很黄在线网站 | 欧美成人性动漫在线观看| 亚洲欧美一区二区三区孕妇| 暖暖在线视频日本| 久久天天躁狠狠躁夜夜免费观看| 成年片人免费www| 中文字幕99页| 在线观看精品国产福利片100| 99久久精品午夜一区二区| 国产精品一区二区四区| 西西人体www44rt大胆高清| 国产va在线播放| 玩弄丰满少妇XXXXX性多毛| 亚洲精品免费在线观看| 最近中国日本免费观看| 久久精品国产只有精品66| 愉拍自拍视频在线播放| √新版天堂资源在线资源|