|
後面的標題很白癡,看看就好
目標:模仿當年熱門影集霹靂遊俠內『夥計』的車頭LED動畫效果(好啦,只是左右移來移去的LED而已)。
註:本來是在測試8x8的Matirx LED,不過有點複雜試不太出來,改換Ten Bar LED才發現這比較簡單,我是電子幼幼班,能做到這樣的結果....感動耶
使用的Pin為2到11共10組
以下為程式碼
//============================================
int i=2;
int delaymseconds=20;
void setup(void){
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
}
void loop(void){
for (i=2;i<=11;i++)
{
digitalWrite(i,HIGH);
delay(delaymseconds);
digitalWrite(i,LOW);
}
for (i=11;i>=2;i--)
{
digitalWrite(i,HIGH);
delay(delayseconds);
if (i>2)
{
digitalWrite(i,LOW);
}
}
delay(1000); //跑一輪後讓第一個LED燈暫停一下
}
//http://www.robofun.net
//============================================ |
|