ROCK

 
   

choufifi 發表在 痞客邦 留言(0) 人氣()

TOP

 
 

choufifi 發表在 痞客邦 留言(4) 人氣()


 接線
把 LED 接到 pin13,長腳(陽極)接到 pin13,短腳(陰極)接到 GND
PushButton 一支腳接到 +5V
pin2 接到 Pushbutton 的另一支腳,同一支腳位接一個 10K 電阻連到 GNDimage 

choufifi 發表在 痞客邦 留言(3) 人氣()

TOP

   


choufifi 發表在 痞客邦 留言(1) 人氣()

TOP  
 


程式
int brightness = 0;
int fadeAmount = 5;
int delayDuration = 30; 
void setup() 
{

  pinMode(3, OUTPUT);
}

void loop() 
{

  analogWrite(3, brightness);
  brightness = brightness + fadeAmount;

  if (brightness <= 0 || brightness >= 255)
 {

    fadeAmount = -fadeAmount ;
  }    

  delay(delayDuration);                            
}

 程式說明:


在setup()裡,將腳位3的模式設為OUTPUT。
在loop()裡,以函式analogWrite()改變LED的明亮程度,
第一個參數是腳位,第二個參數是個從0到255的值,在此例裡就會改變LED的亮度,
以變數brightness記錄亮度,
然後每執行一次loop()就加上fadeAmount、改變brightness亮度值,
若brightness超過了0~255的範圍,就把fadeAmount正變負、負變正,最後,延遲30 milliseconds。
修改delay(30)這個數值,調整循環時間。


電路圖


接線圖

---延伸思考----------------------------

影片: 交替呼吸燈
 

程式:

int led1 = 10; 


int led2 = 11;
int brightness = 0;
int fadeAmount = 10; // 每次亮度的增減值
void setup()
{
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
 }
void loop() 
{
analogWrite(led1, brightness);
analogWrite(led2, 255-brightness);
brightness = brightness + fadeAmount; // 透過迴圈改變下次的亮度值
delay(30);   // 為了方便觀察微量的亮度變化需延遲一小段時間
}


 


choufifi 發表在 痞客邦 留言(0) 人氣()

loge
 


 

choufifi 發表在 痞客邦 留言(0) 人氣()

loge


 

choufifi 發表在 痞客邦 留言(0) 人氣()

TOP  

程式

1-1  


 程式說明:


int led = 13;                 //宣告名稱led 為第13接腳


void setup() {                    //setup指令在reset後只會執行一次
pinMode(led, OUTPUT);      //初始化指定的腳位為輸出模式
}


void loop() {        //loop(迴圈)會一直重複執行
digitalWrite(led, HIGH);     //digitalWrite指令可輸出電壓至指定接角
delay(1000);                     //延遲1秒(暗一秒)  
 //若改為100 則LED暗的時間會變為o.1秒如影片2

digitalWrite(led, LOW);     //輸出接近0伏特的電壓(低準位)
delay(1000);                     //延遲1秒(亮一秒) 
 //若改為100 則LED暗的時間會變為o.1秒如影片3

}



亮和暗的延遲皆改為100,則LED會加快閃爍的時間,如影片4。

電路圖


接線圖


影片2
    
影片3
 

影片4
 

choufifi 發表在 痞客邦 留言(0) 人氣()

TOP
 


Arduino 是一張微控制器板子 (microcontroller board),約一個手掌大:

choufifi 發表在 痞客邦 留言(0) 人氣()

ROCK
  
 
 
 

choufifi 發表在 痞客邦 留言(0) 人氣()

« 1 2
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。