Arduinoでフェードインおよびフェードアウトする8つのLEDがあります。次のコードでそれぞれを個別に制御しています。
for(int fade1=0;fade1<=255;fade1+=1){
analogWrite(8,fade1);
delay(10);
}
for(int fade1=255;fade1>=0;fade1-=1){
analogWrite(8,fade1);
delay(10);
}
8 つの個別のピンのそれぞれに個別のフェード時間と遅延を割り当てることができるようにしたいので、8 つのライトすべてが同時にフェードインおよびフェードアウトし、無限にループします。ただし、プログラムで順番にキックオフさせることしかできません。
for ループ、ループ内のループなどのさまざまな配置で遊んでいますが、やりたいことを実行できないようです。誰かが私に紹介できるアイデアや例はありますか?