寫程式28.jpg

💽影片名稱:[Arduino寫程式] 第28集 - LED燈 PWM進階

🎬集數:28集🎤背景音樂:Different Heaven - Nekozilla [NCS Release]💕若有問題歡迎在下方留言💬讓我知道~😋


🌐(前往YouTube觀看)-[ https://youtu.be/5mToEVejFr8?feature=shared ]

🌐(YouTube播放清單)-[ https://youtube.com/playlist?list=PLOrdAySpFIQonYKEWANFiVrICDQY8R0_1&feature=shared ]


🌐程式創造++ 頻道:[ https://www.youtube.com/@CCplus2561 ]🌐Arduino程式語法網頁:[ https://www.86duino.com/?page_id=2255&lang=TW ]


[電路圖]

寫程式28 - LED燈 PWM進階 電路圖.png

電路圖由 @CCplus2561 提供


[程式說明] setup()          = 利用它去初始化變數、pin 腳模式、啟動宣告的loop()            = 連續且重複的執行pinMode       = 指定一個 pin 腳做為輸入或者輸出(數位 pin 腳) [注意M大寫]OUTPUT       = 輸出模式 [要大寫]digitalWrite  = 數位輸出腳位HIGH            = 輸出 3.3 伏特電壓 [正電]LOW             = 輸出0 伏特電壓 [負電]delay()           = 程式暫停 (單位是毫秒,1000 毫秒 = 1 秒)analogWrite() = pin 腳將輸出 PWM 波型


[程式碼]

EX01: 讓LED漸漸亮.自動漸漸暗

int led=9;
int z=0;                 //亮度原始值
int f=5;                 //每次+5
void setup(){
  pinMode(led,OUTPUT);
 }
  
void loop(){
 analogWrite(led,z);
 z=z+f;                   //數值+5或-5
 if(z==0 || z==255){
  f=-f;
 }
 delay(30);
}

創作者介紹
創作者 Code Create++ 的頭像
程式創造++

Code Create++

程式創造++ 發表在 痞客邦 留言(0) 人氣( 0 )