2018年6月28日 星期四

紅綠燈動作模擬

料:Arduino主板一個、擴張版一個、雙母頭杜邦線4條、流水燈1個

效用:紅燈點亮十秒後熄滅->黃燈閃爍5秒->綠燈點亮十秒後熄滅 =>上述動作循環執行。

電路接法:2號接腳是紅燈;5號接腳是黃燈;8號接腳是綠燈。



圖形程式方塊

程式碼:
int _ABVAR_1_a;

void setup()
{
  pinMode( 2 , OUTPUT);
  pinMode( 5 , OUTPUT);
  pinMode( 8 , OUTPUT);
  digitalWrite(2 , HIGH);

  digitalWrite(5 , HIGH);

  digitalWrite(8 , HIGH);

}

void loop()
{
  digitalWrite(2 , LOW);
  delay( 10000 );
  digitalWrite(2 , HIGH);
  for (_ABVAR_1_a=1; _ABVAR_1_a<= ( 5 ); ++_ABVAR_1_a )
  {
    digitalWrite(5 , LOW);
    delay( 500 );
    digitalWrite(5 , HIGH);
    delay( 500 );
  }
  digitalWrite(8 , LOW);
  delay( 10000 );
  digitalWrite(8 , HIGH);
}

沒有留言:

張貼留言

熱門文章