Robotik Kodlama Derslerine Dön
Robotik Kodlama1. Dönem 6. Hafta

Çevrim İçi Robotik Kodlama Ortamları: Arayüz ve Araç Kutusu

AS
Ali Suner

Çevrim İçi Robotik Kodlama Ortamlarını Tanıyalım

Robotlar Nasıl Çalışır?

Robotlar, kendilerine verilen komutlar doğrultusunda belirli görevleri yerine getiren sistemlerdir. Robot süpürgeler, robot kollar ve eğitim robotları bu sistemlere örnek gösterilebilir.

Robotların hangi işlemleri gerçekleştireceği, onlar için hazırlanan programlarla belirlenebilir. Bu programların hazırlanmasında kodlama ortamlarından yararlanılır.

Çevrim İçi Kodlama Ortamı Nedir?

Çevrim içi kodlama ortamı, internet üzerinden erişilebilen ve program geliştirmek amacıyla kullanılan dijital ortamdır.

Bu ortamların bazıları, bilgisayara ayrı bir program yüklenmesine gerek kalmadan Chrome, Edge veya Firefox gibi internet tarayıcıları üzerinden kullanılabilir.

Blok Tabanlı Kodlama Nedir?

Blok tabanlı kodlama, görsel komut blokları kullanılarak program oluşturulmasını sağlayan bir programlama yöntemidir.

Bu yöntemde komutlar, genellikle birbirine bağlanabilen renkli bloklarla gösterilir. Her blok belirli bir işlemi veya görevi temsil eder.

Blokların üzerindeki yazılar ve görsel özellikleri, hangi amaçla kullanıldıklarını anlamamıza yardımcı olur.

Robotik Kodlama Ortamı Nedir?

Robotik kodlama ortamları, robotların ve elektronik sistemlerin programlanmasında kullanılan yazılımlardır.

Bu ortamlarda robotların hareket etmesi, ışık yakması, ses çıkarması veya sensörlerden gelen bilgilere göre davranması gibi işlemler için programlar geliştirilebilir.

Bazı robotik kodlama ortamları, hazırlanan programların sonuçlarını sanal ortamda gözlemlemeye de olanak sağlar.

Çevrim İçi Robotik Kodlama Ortamlarına Örnekler

Microsoft MakeCode

Microsoft MakeCode, blok tabanlı programlama araçları sunan bir kodlama platformudur.

Özellikle micro gibi programlanabilir elektronik kartların kodlanmasında kullanılabilir.

MakeCode ortamında renkli kodlama blokları, çalışma alanı ve desteklenen cihazlara ait simülasyon bölümleri bulunabilir.

Web Adresi: https://makecode.microbit.org/

Tinkercad Circuits

Tinkercad Circuits, elektronik devrelerin sanal ortamda incelenmesini ve simüle edilmesini sağlayan bir geliştirme ortamıdır.

LED, direnç, sensör ve Arduino gibi elektronik bileşenlerle oluşturulan devreler üzerinde çalışmalar yapılabilir.

Desteklenen devreler için blok tabanlı kodlama araçları da sunar.

Web Adresi: https://www.tinkercad.com/

mBlock

mBlock, blok tabanlı kodlama yapmaya olanak sağlayan bir programlama ortamıdır.

Eğitsel kodlama çalışmalarında, desteklenen robotik sistemlerin ve elektronik kartların programlanmasında kullanılabilir.

mBlock ortamında kodlama blokları, araç kutusu, çalışma alanı ve farklı kontrol bölümleri bulunur.

Web Adresi: https://ide.mblock.cc/

Kodlama Ortamlarında Arayüz Nedir?

Arayüz, kullanıcının bir yazılımla etkileşim kurmasını sağlayan görsel bölümlerin bütünüdür.

Kodlama ortamlarında bulunan menüler, düğmeler, araç kutuları, blok paletleri ve çalışma alanları arayüzün parçalarıdır.

Arayüz sayesinde kullanıcılar, yazılımın sunduğu araçları görebilir ve bu araçların görevlerini anlayabilir.

Kodlama ortamlarının arayüzleri birbirinden farklı görünebilir. Ancak birçok ortamda benzer görevleri yerine getiren temel bölümler bulunur.

Kodlama Ortamlarının Temel Arayüz Bölümleri

Menü Çubuğu

Menü çubuğu, yazılımla ilgili genel işlem seçeneklerinin bulunduğu bölümdür.

Dosya, proje, düzenleme ve yardım gibi seçenekler menü çubuğunda yer alabilir.

Araç Kutusu

Araç kutusu, kodlama bloklarının görevlerine göre kategorilere ayrıldığı bölümdür.

Hareket, kontrol, görünüm ve işlemler gibi blok kategorileri araç kutusunda bulunabilir.

Araç kutusu sayesinde farklı görevler için hazırlanmış kodlama bloklarına daha kolay ulaşılır.

Blok Paleti

Blok paleti, araç kutusundan seçilen kategoriye ait kodlama bloklarının görüntülendiği bölümdür.

Örneğin hareket kategorisi seçildiğinde, bu kategoriyle ilgili komut blokları blok paletinde görüntülenebilir.

Çalışma Alanı

Çalışma alanı, kodlama bloklarının yerleştirildiği ve bir araya getirilebildiği bölümdür.

Blok tabanlı programlama ortamlarında programların oluşturulduğu temel alanlardan biridir.

Ön İzleme ve Simülasyon Alanı

Ön izleme alanı, hazırlanan programın sonucunun görüntülenmesine yardımcı olan bölümdür.

Simülasyon ise gerçek bir sistemin çalışma veya davranışlarının sanal ortamda canlandırılmasıdır.

Bazı robotik kodlama ortamlarında robotların veya elektronik devrelerin davranışları simülasyon alanında gözlemlenebilir.

Araç Kutusundaki Blok Kategorileri

Blok tabanlı kodlama ortamlarında komut blokları, görevlerine göre farklı kategorilerde gruplandırılır.

Hareket Blokları: Nesnelerin hareket etmesi veya yön değiştirmesi gibi işlemleri temsil eder.

Kontrol Blokları: Bekleme, tekrar etme ve koşullara bağlı işlem gerçekleştirme gibi görevlerle ilgilidir.

Görünüm Blokları: Ekrandaki karakterlerin veya nesnelerin görünümünü değiştirmeye yönelik işlemleri temsil eder.

İşlem Blokları: Matematiksel hesaplamalar ve mantıksal işlemler için kullanılır.

Blok kategorilerinin isimleri, renkleri ve içerikleri kullanılan kodlama ortamına göre farklılık gösterebilir. Bazı robotik kodlama ortamlarında donanım, giriş, çıkış veya sensörlerle ilgili özel blok kategorileri de bulunur.

Soru ve Yorumlar (0)

Spam Koruması: 0 + 0 = ?

Henüz yorum yapılmamış. İlk mesajı sen bırak!

Defter Notu: Çevrim İçi Robotik Kodlama Ortamları: Arayüz ve Araç Kutusu

Cihaza İndir

Sunum Dosyası: Çevrim İçi Robotik Kodlama Ortamları: Arayüz ve Araç Kutusu

Cihaza İndir