欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2963|回復: 0
收起左側

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

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

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

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

關鍵詞: 51 stm32 arduino stduino 單片機 stduino UNO&Nano 三色LED模塊
說明:
三色LED模塊由一個全彩LED制成,通過R、G、B三個引腳的PWM電壓輸入可以調節三種基色(紅/藍/綠)的強度從而實現全彩的混色效果。用Stduino可以對模塊進行控制,從而實現酷炫的燈光效果。R、G、B分別對應控制紅、綠、藍三個LED的引腳。
LED傳感器.jpg



實驗目的:
LED實現由綠變紅,由紅變藍,由藍變綠。


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

電路連接:


三色LED電路圖(1).png

連接說明:沒有找到合適的圖片,因此用截圖代替。LED三色燈模塊一般有四個引腳,其中為“-”接GND。
另外三個分別接Stduino Uno板上能夠PWM輸出的引腳即可(即引腳編號后帶波浪線的)。
在這里是A4接紅色LED引腳,A5接綠色LED引腳,A6接藍色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--;
  •   }
  •   //紅色向藍色漸變
  •   for(i=0,j=255;i<256;i++)
  •   {
  •     setColor(j,0,i);
  •     delay(4);
  •     j--;
  •   }
  •   //藍色向綠色漸變
  •   for(i=0,j=255;i<256;i++)
  •   {
  •     setColor(0,i,j);
  •     delay(4);
  •     j--;
  •   }
  • }



RGBLED接法:

RGBLED接法.png







電路連接圖.jpg
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表