日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

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

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

Arduino——RGB三色燈

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

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

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

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

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢