Arduino Goto(Dallanma) Komutu
Your ads will be inserted here by
Easy Plugin for AdSense.
Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.
GOTO komutu öncesinde belirlemiş olduğumuz yere, program akışının gitmesini sağlar. Programın herhangi bir yerinde bir nokta belirleriz. Bu belirlenen nokta etiket olarak adlandırılır. Etiket adı yazılır iki nokta üst üste yazılır ve böylelikle etiket tanımlanmış olur. GOTO etiket ismi yazılarak program etiketin olduğu yere gönderilmiş olur. Program içerisinde kullanımı ise aşağıdaki gibidir.
Yukarıdaki programda;
- iki tane çıkış tanımlanmıştır. Bu çıkışlardan bir tanesine yesil_led ismi verilmiştir, diğerine de kirmizi_led.
- ledlerden biri yanarken diğeri sönecektir. Ve bu programın sürekli tekrar etmesi istenmektedir. Tekrar yaptırılması maksadıyla burada etiket (basla:) tanımlanmış ve goto basla; komutuylada program akışı basla etiketine dallandırılmaktadır.
NOT: loop(){ … } içerisine yazılan program halihazırda zaten tekrar etmektedir. burada goto komutunun program akışı içerisinde nasıl dallandığı ve akışın ne şekilde devam ettiğini gösterebilmek için bu şekilde bir örnek kullanılmıştır.