Arduino Uno ile For Döngüsü Uygulaması-4
Döngüler, bir şart sağlandığı sürece belirli kod bloklarını tekrar tekrar çalıştıran yapılardır. Arduino programlama dilinde 3 adet döngü vardır. Bunlar;
- For döngüsü
- While döngüsü
- Do-While döngüsü
Bu döngülerin söz dizimi (yazımı) farklı olsa da hepsi aynı işi görebilir. Diğerlerinden farklı olarak yalnızca do-while döngüsü şartları kontrol etmeden bir defaya mahsus çalışır. Döngü sonunda şartları kontrol eder.
For döngüsü, programlama dillerinde en sık kullanılan döngülerden biridir. Arduino programlamada da sıkça kullanılır. For döngüsüyle uygulamalar daha pratik bir yapıda kodlanabilir. For döngüsü, uygulanması istenen işlemin kaç kez tekrar edileceğinin belli olduğu durumlarda kullanılır. Başka bir deyişle for döngüsü sayesinde işlemin kaç kez tekrar edileceği, başlangıç/bitiş değerleri ve değerler arasındaki artış/azalış miktarı kontrol edilebilir.
For döngüsünde döngü deyimi, değişken tanımlama şart ve artırma/azaltma operatörü aynı satırda tanımlanır. Döngü esnasında çalışacak kodlar döngü parantezi (süslü parantez) içerisine yazılır.
Yazım şekli veya söz dizimi (syntax):
for (başlangıç değeri; döngünün devam etme koşulu; değerdeki değişim)
{
Komutlar ve işlemler
}
Uygulamaya Ait Şema, Bağlantı Şekli ve Görseller
Bu uygulamada Arduino UNO kartı yeterli olmaktadır.
Görsel 1.1: Arduino Uno ile for döngüsü uygulaması devre şeması
Malzeme Listesi
Sıra No |
Adı |
Özelliği |
Miktarı |
1 |
Arduino Uno R3 |
- |
1 Adet |
Uygulamaya Ait Kod
/*
Uygulama Adı : Seri port ekranında iç içe for döngüsü uygulaması
Açıklama : ASCII kodundaki A-Z arası karakterleri 10 kez yazdırır.
Tarih : 20 Kasım 2021
Yazan : İlhan DEMİR
*/
void setup()
{
Serial.begin (9600);
Serial.println ("ASCII Karakterleri 10 Kez Yazdıran Kod");
delay (200);
for (char k = 65; k <= 90; k++)
{
for (int i=1; i<=10; i++)
{
Serial.print (k);
}
Serial.println();
}
}
void loop()
{}
Bu internet sitesi içeriğinde yer alan tüm eserler (yazı, resim, görüntü, fotoğraf, video, müzik vb.) İlhan DEMİR'e ait olup, 5846 sayılı Fikir ve Sanat Eserleri Kanunu ve 5237 sayılı Türk Ceca Kanunu kapsamında korunmaktadır. Bu hakları ihlal eden kişiler, 5846 sayılı Fikir ve Sanat eserleri Kanunu ve 5237 sayılı Türk Ceza Kanununda yer alan hukuki ve cezai yaptırımlara tabi olurlar. İlhan DEMİR, yasal işlem başlatma hakkına sahiptir.
BİR CEVAP YAZ