Arduino eğitim serimize for döngüsü ve diziler(array) kullanarak devam ediyoruz. Bundan önceki projelerimizde genellikle if/else döngülerini kullanarak projeler üretmiştik. Yani elbette for döngüsünü de kullanmıştık ama biraz daha detaylandırmakta fayda vardı.
Öncelikle detaylı bir şekilde for döngüsü ve diziler yapısına değindik. Ardından tam olarak kavrayabilmek için bu döngülerle proje ürettik. Arduino'nun en güzel tarafıda bu sanırım. Hem yazılımdan bir şeyler öğreniyoruz hem elektronik ve devre bileşenlerine dair çokça şey öğreniyoruz. Hatta yer yer kimya fizik ve matematiğe değindiğimiz de oluyor. Şaka değil!
Bu video için ihtiyacınız olan tek malzeme bir adet arduino kartı ve bağlantı kablosu! Gerisini derleme programında yazacağımız kodlarla ilerleteceğiz. Yukarıdaki videodan izleyebilirsiniz.
FOR DÖNGÜSÜ
Eğer bir işlemi bir kere değil de sayısını bildiğimiz kadar yapmak istiyorsanız yani yapılacak işlemi x kere tekrar ettirmek istiyorsanız ihtiyacınız olan şey bir for döngüsüdür.
Videoda kullandığım sunuma aşağıdaki linke tıklayarak erişebilirsin:
Sunuma erişmek için tıklayınız.
FOR VE DİZİLERİ KULLANARAK PROJE YAPALIM!
PROJE KODLARIMIZ :
int melodi[3]={200,250,300};
int buzzer=11;
void setup() {
pinMode(buzzer,OUTPUT);
}
void loop() {
for (int i=0; i<3; i++)
{
tone(buzzer, melodi[i]);
delay(500);
}
}PROJE DEVREMİZ:




Yorumlar
Yorum Gönder