dasdasd Arduino Eğitim | Page 48

For (i=başlangıç değeri ; i< bitiş değeri; Artış miktarı) { Komutlar; } For döngüsünü bir tür sayaca benzetebiliriz. Bir değişken belirleyip ( burada “i” belirlenmiş) başlangıç değeri atıyoruz sonra “;” işareti koyuyoruz ki bu kısmın bittiğini belirtiyoruz. Diğer kısımda döngü i değeri kaç oluncaya kadar devam edecek onu belirliyoruz ve “;” ile bitişini belirtiyoruz. Son kısımda da artış miktarını belirtiyoruz. Eğer her adımda değişkenin birer birer artmasını istiyorsak “i++” yazıyoruz. void setup() { pinMode(9, OUTPUT); // 9 nolu pini çıkış pini yapıyoruz. } void loop() { int deger = 0; // Deger değişkeni oluşturup 0 değerini atıyoruz. for (int i=0 ; i<255 ; i++) // Döngüyü tanımlıyoruz. { analogWrite(9, deger); //9 nolu pinden verilecek akımı belirliyoruz. /* DigitalWrite komutunda sadece HIGH ve LOW vardır. AnalogWrite komutu ile ise 0-255 arasında bir değerde akım yollayabiliriz. AnalogWrite komutunu sadece 11,10,9,6,5, ve 3 nolu digital pinlere uygulayabiliriz. */ deger++; // Deger degiskenini bir arttırıyoruz. delay(20); // 20 milisaniye bekleme koyuyoruz. } } Sayfa | 48