找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2682|回復(fù): 0
收起左側(cè)

37種傳感器(一)之3色LED模塊+Stduino Nano&UNO

[復(fù)制鏈接]
ID:786043 發(fā)表于 2020-6-21 20:19 | 顯示全部樓層 |閱讀模式
本帖最后由 Stduino 于 2020-7-20 18:38 編輯

Stduino Uno/Nano-37種傳感器(一)3色LED模塊

本文轉(zhuǎn)載自www點(diǎn)stduino點(diǎn)com/forum.php?mod=viewthread&tid=23&extra=page%3D2

關(guān)鍵詞: 51 stm32 arduino stduino 單片機(jī) stduino UNO&Nano 三色LED模塊
說明:
三色LED模塊由一個(gè)全彩LED制成,通過R、G、B三個(gè)引腳的PWM電壓輸入可以調(diào)節(jié)三種基色(紅/藍(lán)/綠)的強(qiáng)度從而實(shí)現(xiàn)全彩的混色效果。用Stduino可以對模塊進(jìn)行控制,從而實(shí)現(xiàn)酷炫的燈光效果。R、G、B分別對應(yīng)控制紅、綠、藍(lán)三個(gè)LED的引腳。
LED傳感器.jpg



實(shí)驗(yàn)?zāi)康模?/font>
LED實(shí)現(xiàn)由綠變紅,由紅變藍(lán),由藍(lán)變綠。


器材:
四腳三色LED燈模塊、面包板、Stduino Uno/Nano、杜邦線

電路連接:


三色LED電路圖(1).png

連接說明:沒有找到合適的圖片,因此用截圖代替。LED三色燈模塊一般有四個(gè)引腳,其中為“-”接GND。
另外三個(gè)分別接Stduino Uno板上能夠PWM輸出的引腳即可(即引腳編號后帶波浪線的)。
在這里是A4接紅色LED引腳,A5接綠色LED引腳,A6接藍(lán)色LED引腳。



代碼:
  • int RedLED = A4;
  • int GreenLED =A5;
  • int BlueLED = A6;
  • void setup()
  • {
  •   pinMode(RedLED,OUTPUT_PULSE);
  •   pinMode(GreenLED,OUTPUT_PULSE);
  •   pinMode(BlueLED,OUTPUT_PULSE);
  • }
  • void setColor(int red,int green,int blue)
  • {
  •   analogWrite(RedLED,red);
  •   analogWrite(GreenLED,green);
  •   analogWrite(BlueLED,blue);
  • }
  • void loop()
  • {
  •   int i,j;
  •   //綠色向紅色漸變
  •   for(i=0,j=255;i<256;i++)
  •   {
  •     setColor(i,j,0);
  •     delay(4);
  •     j--;
  •   }
  •   //紅色向藍(lán)色漸變
  •   for(i=0,j=255;i<256;i++)
  •   {
  •     setColor(j,0,i);
  •     delay(4);
  •     j--;
  •   }
  •   //藍(lán)色向綠色漸變
  •   for(i=0,j=255;i<256;i++)
  •   {
  •     setColor(0,i,j);
  •     delay(4);
  •     j--;
  •   }
  • }



RGBLED接法:

RGBLED接法.png







電路連接圖.jpg

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表