Temel Yazılım Bilgileri

Arduino programlamaya geçmeden önce temel yazılım kodlarına bakalım. Projelerimizde kullanacağımız bazı fonksiyon ve kod yapılarını tanıtacağım.
Koşullar (if-else-elseif): Yazılım dillerinin en temel komutlarından birisidir. Elinizde bir durum var ve bu durum doğru ise a işini yapmasını eğer yanlış ise b işini yapmasını istiyorsanız, bu kod sistemi tam bu işe uygun. Kısaca kod şemasına bakalım.
İf( a == 5 ){
// Buraya doğru durumda çalışması istenilen kodlar
}else{
// A’nın 5 olmadığı durumda çalışacak kodlar.
}
a == 5 burada bizim koşulumuzu oluşturmaktadır. Dikkat edilmelidir ki iki tane eşittir kullanılmaktadır. Yani denk midir anlamına gelmektedir. Koşul alanında kullanabileceğim ifadeler,

Koşullarımıza else kullanımı zorunlu değildir. Sadece if kullanımı yapılabilir, böylece koşul doğru değilse extradan bir kod çalışmaz. Birden fazla koşulumuz var ise elseif ile yeni koşullar ekleyebiliriz.

İf( a == 1 ){
// a = 1 durumunda burası çalışır
}
İf( a == 2 ){
// a = 2 durumunda burası çalışır
}
İf( a == 3 ){
// a = 3 durumunda burası çalışır
}

 

For döngüsü: Yazdığımız kodların belli bir süre tekrar etmesini isteyebiliriz. Bunun için döngüler kullanmalıyız.

For(int i =0; i < 10; i ++){
// burası 10 kere okunacak
// program buraya her uğradığında i değeri bir arttırılacak
// i değeri 10’a ulaşana kadar döngü devam edecek
}

 

While döngüsü: For gibi while kodları da döngü amacıyla kullanılır.

b = 20;
while( b > 10){
// b değişkeninin 10’dan büyük olduğu durumlarda döngü devam eder.
b = b – 1 ; // her döngüde b’nin değerini bir azalttık.
// dikkat edilmelidir ki eğer b’nin değerini değiştirmeseydik.
// döngü koşulu hep doğru olacağından program burada takılı kalacaktı.
}

İlgili Mesajlar

Abone ol
Bildir
guest
0 Yorum
Inline Feedbacks
View all comments