Arduino break - Continue - return - go to - Arduino Dersleri - Ders 21 -

preview_player
Показать описание
Arduino ile döngülere yarıda müdahale etmek mümkün. For gibi işleme başladığı zaman döngü tamamlana kadar başka bir işlem yapılmasını geciktiren döngüler bazı şartlarda yarıda kesilebilir yada bazı şartlarda while gibi, loop gibi döngülerde bazı kod blokları atlanması gerekebilir. Bu işlemleri yapabilmek için, break, continue, return ve go to gibi ifadeleri kullanarak istediğimiz anda döngüden çıkabilir yada atlama yaptırabiliriz. Bu videomda bu ifadelerin kullanımı ve kullanım mantığını örnekle anlatmaya çalıştım, videoyu izleyerek detayları hakkında bilgi sahibi olabilirsiniz.

#arduino #continue #break

Dersimizde kullandığımız malzemeler ve kodlar:
1 Adet Arduino uno r3
Tinkercad Simülasyon Uygulaması

Elektronik ürünleri satın alabileceğiniz

Ayrıca;

İyi Seyirler.

Bu video hoşunuza gittiyse ve yeni ekleyeceğimiz videolar hakkında anında haberdar olmak için kanalımıza abone olmayı ve beğen butonuna tıklamayı unutmayınız.

Fotoğraf işleme, Video İşleme ve Robotik Kodlama hakkında herşey bu kanalda.
Fotoğrafta Kompozisyon ve Photoshop ile fotoğraf işleme.
After effects ve Premierde Video kurgu ve düzenleme.
Arduino ile Robotik Kodlama dersleri.
Sayısal elektronik devreleri…
Рекомендации по теме
Комментарии
Автор

Hemen o döngünün içerisinden koşa koşa çıkıp gidiyor 🤣 çok hoş bir anlatım olmuş hocam kendinize özgü sesli güldüm sağlık...

tameryalcn
Автор

HOCAM EN GÜZEL ANLATANLAR SIRASINDASINIZ DETAY COK GÜZEL EMEĞİNİZE YÜREĞİNİZE SAĞLIK

ademilbayofficial
Автор

Allah razı olsun inşallah sizden hocam çok açıklayıcı ve eğitici bir eğitim serisi olmuş çok teşekkür ederim..

mehmetaslan
Автор

Güzel bir paylaşım olmuş emeğinize sağlık

oyungezegeni
Автор

Çok iyi anlatmışsınız hocam. teşekkür ederim

pelyazar
Автор

Teşekkürler bu videodaki emeğinizin enerjiniz anlatımınız takdir ediyorum..

huseyindemiray
Автор

Aynı anda 2 yada daha fazla döngü denetletebilirmiyiz?

Ugurgecit
Автор

Arduino Uno Atmega 328p dip kartım ile derslerinizden öğrendiğim kadarı ile programlanabilir led stop fren lambası işine giriştim Hocam. Bayağı bir uğraştım ama tam olarak istediklerimi yaptıramadım. Acaba nereyi kaçırıyorum? Yapmak istediğim

- Frene (butona) basılmadığı durumlarda led kısık yanacak (Tamam)
- Frene (butona) basıldığında ledler tam parlaklıkta 10-15 defa hızlı bir şekilde yanıp söndükten sonra sabit yanacak ve fren (buton) basılı ise sabit yanmaya devam edecek. (Tam olarak beceremedim, frene (butona) basılı tutunca döngü olduğundan delay süresi tamamlandığında kod yeniden başlıyor. Break denedim, if içerisinde if, else if...)
- Frene (butona) basıldığında süreç başlıyor, ama fren (buton) bırakıldığında kodlar sonuna kadar çalışmaya devam ediyor, kesilmesini istiyorum. (Beceremedim)

Yazdığım kodu aşağıya bırakıyorum. Nerede yanlış yapıyor olabilirim?

const int fren = 2;
const int ledgrup = 5;

void setup() {

pinMode(fren, INPUT);
pinMode(ledgrup, OUTPUT);

}

void loop() {

int frendurum = digitalRead(fren);

if (frendurum == 1) {

for (int i = 0; i<12; i++) {
analogWrite(ledgrup, 255);
delay(60);
analogWrite(ledgrup, 0);
delay(60);
}

analogWrite(ledgrup, 255);
delay(3000);

}

else {
analogWrite(ledgrup, 30);
}
}

anlimaca
Автор

Merhaba, IR sensörü ile while içinden nasıl çıkabilirim 14:26 sensörden gelen veri demişsiniz if(sonuc.value==0xFFE01F)
break; yaptım fakat while içinden çıkamıyor. Döngüyü başlatacağım tuşa ilk bastığımda RX ışığı yanıyor ledler yanıp sönerken yani while döngüsü içerisindeyken herhangi bir tuşa bastığımda RX ışığı yanmıyor. Yardımcı olursanız sevinirim. Teşekkürler.

equanx