那我有一個問題~當沒有用74hc595時的代碼是這樣:
int myPins[] = {0,8, 7, 3, 14, 2,12,11,5,1,6,16,4,9,15,10,13};
int realPins[]={0,1,2,3,4,0,5,6,0,7,8,9,10,0,11,12,13};
void setup(){
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);
pinMode(12,OUTPUT);
pinMode(13,OUTPUT);
}
void loop(){
//由左到右不熄滅的動畫
for (int i=2;i<=7;i++)
{
digitalWrite(realPins[myPins],HIGH);
delay(300);
}
這要左到右不熄滅的效果~
那我用了74hc595后要做這個效果要怎樣打代碼????? |