Arduino Goto(Dallanma) Komutu

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.

goto

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.

Bir Cevap Yazın

%d blogcu bunu beğendi: