Skip to content

Üst menü ​

Üst menüde dongle ile robotu bağlamak, dosya kaydetmek ve açmak gibi programda sık kullanılan işlevler toplanmıştır.
Aşağıda her menünün işlevi sırayla anlatılır.

logo-block

Programın logosudur.
Logoya tıkladığınızda sayfa yenilenir.

Blok kodlama düzenleyicisi etkinken logoda Block Composer yazar.

logo-python

Python düzenleyicisi etkinken logoda Script Composer yazar.


Donanım Kilidi ​

dongle-button

Robotla iletişim kuracak dongle'ı arayıp programa bağlayabilirsiniz.

Programda robotu denetlemek için önce robotla iletişim kuracak dongle'ı programa bağlamanız gerekir.
Bu işleme eşleştirme denir.

Donanım Kilidi düğmesine bastığınızda bilgisayarda kullanılabilen dongle'ların listesi görünür.
Listeden istediğiniz dongle'ı seçip bağlan düğmesine tıkladığınızda dongle programa bağlanır.

Dongle bağlantı durumunu görme ​

Programa bir kez bağlanmış olan dongle, sonraki kullanımlarda kendiliğinden bağlanır.

dongle-status-icon

Dongle programa düzgün bağlandığında simge açık mavi olur.

dongle-status-browser

Tarayıcı sekmesinde aşağıdaki görseldeki gibi bir simge varsa dongle'ın bağlı olduğunu anlarsınız.


⚠️ Dikkat

Dongle başka bir programa ya da başka bir sayfaya zaten bağlıysa programa bağlanmaz.
Bu durumda dongle'ın bağlı olduğu programı bulup bağlantısını kesin, sonra bu sayfaya dönüp yeniden bağlanmayı deneyin.


Robot ​

robot-button

Programda kullanılacak robotu seçebilir ve o robotun bilgilerini, kendine özgü bloklarını / betik kodlarını kaydedebilirsiniz.

Programda robotu denetlemek için önce kullanacağınız robotun bilgilerini ve bloklarını programa eklemeniz gerekir.

robot-select

Robot düğmesine bastığınızda açılan pencerede programda kullanılabilen robotların listesi görünür.

İstediğiniz robotu seçip Ekle düğmesine tıkladığınızda o robotun bilgileri ve kendine özgü blokları / betik kodları programa kaydedilir.

robot-blocks robot-codes

Robot eklendiğinde şunlar oluşur:

  • Block Composer: soldaki blok paletinde o robota özgü bloklar oluşur
  • Script Composer: soldaki kod paletinde o robota özgü betik kodları oluşur

Böylece sensör, motor, LED gibi gerçek robot donanımını dilediğiniz gibi hareket ettirip denetleyebilirsiniz.


⚙️ Not

RobomationLAB'de robotun türü ve sayısı ne olursa olsun istediğiniz kadar robot bağlayıp kullanabilirsiniz.

Ancak birden çok robotu aynı anda bağlayıp kullanmak isterseniz, kullanmak istediğiniz robot sayısı kadar dongle'ın programa bağlı olması ve o sayıda robotun programa eklenmiş olması gerekir.


Uzantı ​

extension-button

Uzantı modülleri konuşma tanıma, görüntü tanıma, görsel çözümleme gibi yapay zekâ tabanlı ek işlevler sağlayan modüllerdir.
Programda kullanılacak uzantı modülünü seçebilir ve o uzantı modülünün bilgilerini, kendine özgü bloklarını / betik kodlarını kaydedebilirsiniz.

extension-select

Uzantı düğmesine bastığınızda açılan pencerede programda kullanılabilen uzantı modüllerinin listesi görünür.

  • Konuşmayı Metne Dönüştürme
  • Yüz Algılama
  • Ayrıntılı Yüz Algılama
  • Yüz İfadesi
  • El Algılama
  • Vücut Algılama
  • Nesne Algılama
  • Renk Algılama
  • ArUco İşaretçisi Algılama
  • Kamerayla Otonom Sürüş

İstediğiniz modüle tıkladığınızda, Robot menüsündeki gibi o uzantı modülünün bilgileri ve kendine özgü blokları / betik kodları programa kaydedilir.

Yüz Algılama, El Algılama gibi kamera kullanan bir uzantı modülünü programa eklediğinizde
Önizleme - Kamera sekmesinde bir kamera modülü oluşur ve programa kamera bağlayıp kullanabilirsiniz.

Seçtiğiniz uzantı modülüne artık gerek yoksa sağ tıklama → Kaldır ile modülü listeden çıkarabilirsiniz.


Ses ​

sound-button

Kodlamada kullanacağınız sesi seçebilir ya da bilgisayarınızdaki bir sesi programa ekleyebilirsiniz.

Ses seçme ​

sound-select

Ses düğmesine bastığınızda programın sunduğu çeşitli sesleri seçebileceğiniz ekran açılır.
Şunları yapabilirsiniz:

  • Ses arama
  • ▶ Sesi önceden dinleme
  • Ses listesine (soldaki panel) ses ekleme

Ek işlevler ​

sound-tools

Sol alttaki ek işlev düğmesine (kırmızı kutu) tıkladığınızda ya da fareyi üzerine getirdiğinizde üç ek işlev seçeneği görünür.
Şunları yapabilirsiniz:

  • Yerel dosya ekleme: bilgisayarınızdaki bir ses dosyasını ekler
  • Ses kaydetme: kendiniz kayıt yaparak ses ekler
  • Rastgele ses ekleme: bütün ses listesinden rastgele seçilen bir sesi ekler

Kodlamada ses kullanma ​

sound-selected

Ses listesine (soldaki panel) eklenen sesleri kodlamada kullanabilirsiniz.

  • Blok kodlamada, sesini çal bloğunun açılır listesinden istediğiniz sesi seçebilirsiniz.

  • Betik kodlamada, Kodlar - Ses kategorisindeki 'sesini çal' fonksiyonunun alt seçeneklerinden istediğiniz sesi seçebilirsiniz.

Kod çalıştığında seçtiğiniz ses bilgisayarınızın hoparlöründen çalınır.


Örnek ​

example-button

Programa bir robot eklenmişse, robotlara göre basit örnekleri açıp deneyebilirsiniz.

Örnek seçme ​

example-select

Örnek düğmesine bastığınızda yukarıdaki gibi bir Örnek Seç ekranı açılır.
Kategori ayrımı ve arama işlevleriyle istediğiniz örneği hızlıca bulabilirsiniz.

Örnek açma ​

  1. Örnek menüsüne tıklayıp Örnek Seç ekranını açın ve istediğiniz örneği seçin.
  2. Ekran yenilenir ve örnek kodlama alanında görünür.
  3. Örneği açtıktan sonra başka bir işlem yapmadan çalıştırma düğmesine (▶) basarak sonucu görebilirsiniz.

Düzenle ​

edit-button edit-menu

Yaptığınız işlemi geri alabileceğiniz ya da yineleyebileceğiniz işlevlerdir.

  • Kopyala (Ctrl+C): seçtiğiniz bloğu ya da kodu kopyalar.
  • Yapıştır (Ctrl+V): kopyaladığınız bloğu ya da kodu çalışma alanına yapıştırır.
  • Geri Al (Ctrl+Z): son işlemi geri alır.
  • Yinele (Ctrl+Y): geri aldığınız işlemi yeniden yapar.

Dosya ​

file-button file-menu

Yeni kod oluşturabilir, yazdığınız kodu dosya olarak kaydedip açabilir, yani dosyalarınızı yönetebilirsiniz.

  • Yeni
    O an yazmakta olduğunuz kodu sıfırlar ve yeni bir kod oluşturur.

  • Projeyi Kaydet
    O an üzerinde çalıştığınız proje dosyasını kaydeder.
    Dosya bilgisayarınızın 'İndirilenler' klasörüne kaydedilir ve uzantısı '.block' olur.

  • Python Kodunu Dışa Aktar
    O an üzerinde çalıştığınız projenin Python kodunu çıkarıp dosya olarak kaydeder.
    Dosya bilgisayarınızın 'İndirilenler' klasörüne kaydedilir ve uzantısı '.py' olur.
    Kaydedilen dosyayı VSCode gibi dış Python geliştirme ortamlarında açıp çalıştırabilirsiniz.

  • Projeyi Aç
    Bilgisayarınızdaki bir proje dosyasını ya da Python kod dosyasını açar.
    Açılabilen dosya uzantıları '.block' ve '.py' dosyalarıdır.
    '.block' dosyası blok kodlama düzenleyicisinde, '.py' dosyası Python düzenleyicisinde açılır.
    '.py' dosyası açılırken Block Composer'ın kod biçimine uymuyorsa ya da sözdizimi hatası varsa dosya düzgün açılmayabilir, dikkat edin.


Kodu çalıştırma / durdurma ​

Çalıştır (▶) ​

run-button

O an etkin olan düzenleyicide yazılmış blok kodunu ya da betik kodunu yorumlayıp çalıştırır.

Yazdığınız koda göre programa bağlı robotu denetleyebilirsiniz.
Kod çalışırken yazılmış kodu değiştiremezsiniz.

Durdur (■) ​

stop-button

Kodun çalışmasını durdurur.


Yapay Zekâ ile Kodlama ​

ai-button

Üst menüdeki Yapay Zekâ ile Kodlama düğmesine bastığınızda ekranın sağında yapay zekâ sohbet paneli açılır.
RobomationLAB'in içindeki yapay zekâ sohbet botuyla konuşarak yapay zekâyla birlikte kod yazabilirsiniz.

Şunları yapabilirsiniz:

  • Kod yazma ve değiştirme yolları, sözdizimi, kavramlar gibi kodlamayla ilgili her şeyi sorabilirsiniz.
  • Kod çalışırken bir hata oluştuğunda yapay zekâya hatanın nedenini ve çözümünü sorup sorunu hızlıca giderebilirsiniz.
  • Yapay zekânın verdiği kodu, kod bloğunun sağındaki kopyalama düğmesiyle kolayca kopyalayabilirsiniz.
  • Konuşma kaydedilir ve kaldığınız yerden sürdürebilirsiniz; yeni bir konuşma da başlatabilirsiniz.
  • Panelin sol kenarını sürükleyerek panelin genişliğini ayarlayabilirsiniz.

Kodu Kopyala ​

copy-button

O an etkin olan düzenleyicide yazılmış kodu panoya kopyalayabilirsiniz.

Block Composer (blok kodlama) ​

Python önizlemesi sekmesinde görünen Python kodu kopyalanır.

Script Composer (Python) ​

Python düzenleyicisinde yazılı olan kod olduğu gibi kopyalanır.

Kopyaladığınız kodu Ctrl+V ile istediğiniz yere yapıştırabilirsiniz.


Düzenleyici seçimi ​

editor-button

Blok ve Python düzenleyicilerinden istediğinizi seçerek kod yazabilirsiniz.

Düzenleyiciyi değiştirseniz de daha önce yazdığınız kod olduğu gibi kalır ve istediğiniz zaman kaldığınız yerden sürdürebilirsiniz.

※ Blok kodlama düzenleyicisiyle Python düzenleyicisi bire bir karşılık gelir; düzenleyiciyi değiştirdiğinizde yazdığınız kod karşılıklı dönüşerek sürer.

Blok kodlama düzenleyicisi ​

Blok'u seçtiğinizde logo Block Composer olur.
Blok kodlama düzenleyicisinde yazdığınız bloklar anlık olarak Python koduna dönüşür ve dönüşümün sonucunu Önizleme - Python önizlemesi sekmesinde görebilirsiniz.

Python düzenleyicisi ​

Python'u seçtiğinizde logo Script Composer olur.
Python düzenleyicisinde yazdığınız kod, yeniden blok kodlama düzenleyicisine geçtiğinizde bloklara dönüşür.

Ancak Python → blok dönüşümü yalnızca bloklarla anlatılabilen kod için gerçekleşir.
Sözdizimi hatalıysa ya da bloklara dönüştürülemeyen bir kodsa blok kodlama düzenleyicisine geçilemeyebilir; bu durumda geçişin neden başarısız olduğu da gösterilir.


Ayarlar ​

settings-buttonsettings-menu

Programın temel ayarlarını yapabilirsiniz.

Dil ​

Programda görünen dili (ülkeyi) değiştirir.
Toplam 21 dil arasından kullanmak istediğinizi seçebilirsiniz.

Donanım kilidi ​

  • Bağlantıyı kes: programa bağlı bütün dongle'ların bağlantısını keser.
  • Bağlan: programa dongle'ı yeniden bağlar.

Sıfırlama ​

  • Programı Sıfırla: programa kayıtlı bütün veriler (robot bilgileri, blok/betik kodları, ayarlar vb.) sıfırlanır.

Destek ​

support-button support-menu

Programı kullanmak için gereken kılavuzlara ve dış kaynaklara ulaşabilirsiniz.

  • Eğitim: programı ilk kez kullananlar için bir eğitim sunar.
  • Yardım: program içinde blokların ve Python kodlarının kullanımını ve örneklerini hemen görebilirsiniz.
  • Kullanıcı Rehberi: RobomationLAB kullanım kılavuzu Wiki sayfasına gider.
    Programın bölümleri ve kullanımı, her blok/betik kodunun işlevi ve sözdizimi gibi konularda ayrıntılı açıklama sunar.
  • Robomation Laboratuvarı: RobomationLAB ana sayfasına gider.
  • Ana Sayfa: Robomation'ın resmî kurumsal sayfasına gider.
  • YouTube: Robomation'ın YouTube sayfasına gider.
  • Alışveriş Merkezi: Robomation'ın alışveriş sayfasına gider.
  • Hakkında: programın sürümünü ve güncelleme geçmişini, kullanım koşullarını, gizlilik ilkelerini görebilirsiniz.
  • Bize Ulaşın: programı kullanırken aklınıza takılanları ya da hataları iletebilirsiniz.