Robotik kodlama nasıl yapılır
Robotik kodlama endüstri 4.0 hedefiyle yaygınlaşan ve bu alanda ivmeli olarak gelişmeler ve ürünler sayesinde ülkelerin eğitim alanlarına girmiş gelişmelerdir.
Robot Nedir?
Robotik kodlama otonom ya da önceden programlanmış, yüklenen görevleri yerine getiren elektro-mekanik cihazlara verilen isimdir.
Robotlar, elektronik ve mekanik birimlerden oluşurlar. Algılama yeteceğine sahiptirler ve programlanabilir olarak çalışırlar. Robotların algılama sistemi bilgisayar algoritmalarına bağlıdır. Yeniden programlandırılabilirler ve çok fonksiyonlu makinelerdir.
Online Olarak Robotik Kodlama Dersleri:
Code.org
CodeCombat
Tynker
App Inventor
TechRocket
Sitelerinden alabilirsiniz. Ayrıca Tübitakda bulunan Bu kaynağı da bakabilirsiniz.
Robotik kodlama iki kısımdan oluşuyor. İlk olarak programlama bölümü diğeri ise elektronik devre elemanları,öğrenciler için arduino .(C C++ Python,Fortran) programlama dili)
Kısaca programlama
temel bir beceridir ve robot biliminde çalışmamızı bununla geliştiririz.
Programlamanın önemli dilleri ve Arduino ve Raspberry Pi gibi
araçlardır.
Robotik Kodlama özellikle Drone ve benzeri insansız araçlar alanlarda gelişmelerle oldukça revaçta.
Bilgisayar programlarının bir çıktı üretmek amacı ile bir girdi
üstünde çalışan talimatlar dizisinden oluştuğunu söylemek yanlış olmaz.
Örneğin bir robotta bulunan Yüz Tanıma Programı için;
Öncelikle girdi olarak bir kişinin resminin çekilmesi gerek. Daha
sonra görüntü belirli bir özellik kümesi için taranmalı, bu özellikler
bilinen yüzlerden meydana gelen bir kütüphaneyle karşılaştırılacak, bir
eşleşme bulunacak ve çıktı olarak resim sahibinin ismi gösterilecek.
Program, tüm yürütme işlemlerinde aynen bu yönergeleri yapacaktır.
İnsanların anlamaları için normal metinde yazılmış olan çoğu programlama
dili, daha sonra bir işlemcinin yürütmesi için makine kodunda
derlenmektedir.
Önemli
Robotik kodlamadaki en popüler dilin C / C ++ olduğunu
söyleyebiliriz.Keza arduino onunla kodlanmakta. Bunun yanında Python, makine öğrenmesi kullanımı ve
bunun yanında ROS paketlerini geliştirmek için de kullanılabildiğinden
son dönemde çok popülerdir.
Bunlara ilave olarak Robotik Kodlamada kullanılmakta olan ilave,
mühim yazılım araçları bulunmaktadır.
Bilhassa Robot İşletim Sistemi
(Robot Operating System-ROS), robot uygulamalarının oluşturulmasına
yardımcı olan bir dizi yazılım kitaplığı ve aracıdır. Bunun yanında ROS
için C / C ++ veya Python?da kendinize ait programlar üretebilirsiniz.
Arduino mikrodenetleyici C?ye bağlı bir programlama diline sahiptir
ve eğer uygulamalı robotik yapıyorsanız bu mühim dilin temellerine inmek
için en güzel yöntemdir.
Arduino
Windows:
Arduino kart programlama,Arduino programı ile Arduino kartları programlayabilirsiniz.
Robotik kodlama mantığını öğrenmek için okullarda ders olarak ilk etapda Scratch programı kullanıyor. Scratch blok tabanlı bir programdır.
Scratch
iOS:
ios için scratch programı,Scratch ile kendi interaktif hikayelerinizi, oyunlarınızı ve animasyonlarınızı p
Scratch
Windows:
eğlenerek programlama öğrenme,Scratch 3 başta blok özelliği olmak üzere onlarca yeni sprite, arka plan ve
Scratch
Android:
eğlenerek kodlama öğrenme uygulaması,Scratch, hem okulda hem de okul dışında dünyanın her
yanından milyonlarca ?
ScratchJr
Android:
android için scratch uygulaması,ScratchJr Scratch'ın android versiyonu. ScratchJr ile kendi etkileşimli hikayeler ve oyu
Scratch
MAC OS:
eğlenerek programlama öğrenme,Scratch 3 başta blok özelliği olmak üzere onlarca yeni sprite, arka plan ve ses özellikl
ScratchJr
iOS:
ios için scratch uygulaması,ScratchJr Scratch'ın android versiyonu. ScratchJr ile kendi etkileşimli hikayeler ve oyunlar
Scratch
Windows:
eğlenceli animasyon yapma,Scratch 2, Çocukların eğlenerek programlamayı öğrenmelerini sağlayan
Web tabanlı çalışma yapmak isterseniz de Code.org tavsiye ediliyor. Code.org kâr amacı gütmediği için ve bilgisayar
bilimlerine erişimi daha da yaygın bir hale getirmek için çalışma
sağlar. Amacı ise her okulda bulunan bütün öğrencilerin aynı fizik,
kimya ve matematik gibi kodlamayı en iyi şekilde öğrenme fırsatına sağlama.
Robotik kodlamanın temel amacı kontrol kartlarına yazılım atarak devre elemanlarını istediğimiz gibi hareket ettirebilme. Kontrol kartar( arduino uno,Mikro,mBed,PIC) yazılım güncellemesini çok kolaylıkla yapabildiğimiz kartlardır. Dilerseniz bu devre elemanlarını almadan da sanal olarak simülasyon yapmak isterseniz
TinkerCad web sitesinden öğrenebilirsiniz.
Hit: 2196 Tarih: 2024-04-17 07:20:51
Kullanıcı Görüş ve Önerileri