Arduino'da for döngüsü yapmak için aşağıdaki söz dizimini kullanmak gerekir 3:
for(başlatma; koşul; artış){ // Çalıştırılacak kod }3.
Bu ifadede üç ana bileşen bulunur 3:
- Başlatma 3. Döngünün başlangıç noktasını belirler, genellikle bir sayaç değişkenini başlatır 3.
- Koşul 3. Döngünün ne kadar süreyle çalışmaya devam edeceğini belirler 3. Bu koşul doğru kaldığı sürece döngü çalışır 3.
- Artış 3. Her yinelemeden sonra sayaç değişkenini güncelleyerek döngüyü sonlandırmaya yönlendirir 3.
Örnek kullanım: 5 kez yanıp sönen bir LED 3:
const int ledPin = 13; void setup(){ pinMode(ledPin, OUTPUT); } void loop(){ for(int i = 0; i < 5; i++){ digitalWrite(ledPin, HIGH); delay(500); // Yarım saniye bekle digitalWrite(ledPin, LOW); delay(500); // Yarım saniye bekle } delay(2000); // Tekrar etmeden önce iki saniye bekle }
5 kaynaktan alınan bilgiyle göre: