6. Sınıf Robotik Kodlama | Konu Anlatımı
Robotik Sistemlere Giriş
Teknoloji geliştikçe çevremizdeki makineler de değişmektedir. Geçmişte yalnızca insanların doğrudan kontrolüyle çalışan birçok araç, günümüzde çevresinden bilgi toplayabilen ve belirli işlemleri otomatik olarak gerçekleştirebilen sistemlere dönüşmüştür.
Evlerimizi temizleyen robot süpürgeler, fabrikalarda çalışan robot kollar, çim biçen robotlar ve havadan görüntü toplayan insansız hava araçları bu teknolojilere örnektir.
Peki, bu sistemler çevrelerinde olup bitenleri nasıl algılar? Hangi işlemi yapacaklarını nasıl belirler? Hareket etmelerini sağlayan parçalar nelerdir?
Bu soruların cevaplarını öğrenmek için robotik sistemlerin çalışma mantığını inceleyelim.
1. Robotik Sistem Nedir?
Robotik sistem; çevresini algılayabilen, aldığı bilgileri belirli kurallara göre işleyebilen ve bu bilgiler doğrultusunda fiziksel bir işlem gerçekleştirebilen sistemdir.
Robotik sistemler, kendilerine verilen görevleri yerine getirmek amacıyla çeşitli donanım ve yazılım bileşenlerini birlikte kullanır.
Örneğin bir robot süpürge, önündeki engeli algılayabilir ve programına uygun olarak yönünü değiştirebilir.
Bir robotik sistemin çalışma sürecini üç temel aşamada inceleyebiliriz:
- Algılama: Çevreden bilgi toplama.
- İşleme: Toplanan bilgileri değerlendirme ve uygun komutu belirleme.
- Hareket veya tepki: Belirlenen komuta uygun işlem gerçekleştirme.
Robotların çalışma mantığını anlamak için bu üç aşama arasındaki ilişkiyi bilmek önemlidir.
2. Robotik Sistemlerin Temel Bileşenleri
Robotik sistemlerin çalışabilmesi için farklı görevleri yerine getiren bileşenlere ihtiyaç vardır.
Bu bileşenleri girdi, işlem ve çıktı olmak üzere üç grupta inceleyebiliriz.

2.1. Girdi Birimleri: Sensörler
Girdi birimleri, robotun çevresinden bilgi toplamasını sağlar.
Robotlarda bu görevi çoğunlukla sensörler üstlenir.
Sensörler; ışık, sıcaklık, ses, uzaklık veya temas gibi fiziksel durumları algılayabilir.
Örneğin bir robotun önünde duvar bulunuyorsa mesafe sensörü, duvarın ne kadar uzakta olduğunu ölçebilir.
Sensörlerden alınan bilgiler, değerlendirilmek üzere kontrol birimine gönderilir.
2.2. İşlem Birimi: Kontrol Birimi
Kontrol birimi, robotik sistemin çalışmasını yöneten bölümdür.
Sensörlerden gelen bilgiler burada işlenir. Sistemin programı, bu bilgilere göre hangi işlemin gerçekleştirileceğini belirler.
Örneğin bir robotun programında şu kural bulunabilir:
“Önümdeki engel çok yakınsa dur ve yön değiştir.”
Mesafe sensörü engelin yakın olduğunu bildirdiğinde kontrol birimi, programdaki kurala uygun komutları oluşturur.
Kontrol birimleri, robotun görevine ve tasarımına göre farklı elektronik donanımlardan oluşabilir.
2.3. Çıktı Birimleri: Eyleyiciler
Robotun aldığı komutları fiziksel bir harekete veya etkiye dönüştüren bileşenlere eyleyici adı verilir.
Motorlar, robotik sistemlerde kullanılan yaygın eyleyicilerdendir.
Motorlar sayesinde robotlar:
- İleri veya geri hareket edebilir.
- Sağa veya sola dönebilir.
- Robot kollarını hareket ettirebilir.
- Nesneleri tutabilir veya taşıyabilir.
Böylece kontrol biriminde belirlenen komut, gerçek dünyada bir harekete dönüşür.
Girdi–İşlem–Çıktı İlişkisi

Örnek: Engelden Kaçan Robot
Bir robotun koridorda ilerlediğini düşünelim.
Robotun önünde bir engel bulunduğunda şu işlemler gerçekleşir:
- Mesafe sensörü engelin yakın olduğunu algılar.
- Kontrol birimi sensörden gelen bilgiyi değerlendirir.
- Programdaki kurala göre robotun durmasına ve yön değiştirmesine karar verilir.
- Motorlar uygun şekilde çalışarak robotun yön değiştirmesini sağlar.
Bu örnekte mesafe sensörü girdi, kontrol birimi işlem, motorlar ise çıktı görevini üstlenmektedir.
3. Sensör Nedir?
Sensör, çevredeki fiziksel değişimleri veya durumları algılayarak bunlarla ilgili bilgileri elektronik sisteme ileten donanım bileşenidir.
İnsanlar çevrelerini gözleri, kulakları ve diğer duyu organları sayesinde algılar.
Robotik sistemlerde ise benzer amaçlarla sensörlerden yararlanılır.
Örneğin insanlar bir nesneyi gözleriyle görebilirken robotik sistemler kameralar veya ışık sensörleri kullanabilir. İnsanlar sıcaklığı derileriyle hissederken robotlar sıcaklık sensörleriyle ölçüm yapabilir.
Ancak sensörler insan duyu organlarıyla tamamen aynı şekilde çalışmaz. Her sensör belirli bir fiziksel özelliği algılamak veya ölçmek amacıyla tasarlanır.
4. Robotik Sistemlerde Kullanılan Sensör Çeşitleri
Robotlarda farklı görevler için farklı sensörler kullanılmaktadır.
4.1. Işık Sensörü
Işık sensörü, ortamdaki aydınlık düzeyini algılar.
Örneğin ortam karardığında ışıkların otomatik olarak açılmasını sağlayan sistemlerde ışık sensörlerinden yararlanılabilir.
4.2. Mesafe Sensörü
Mesafe sensörü, robot ile bir nesne arasındaki uzaklığı ölçer.
Örneğin engelden kaçan bir robot, önündeki nesneye ne kadar yaklaştığını mesafe sensörüyle belirleyebilir.
4.3. Sıcaklık Sensörü
Sıcaklık sensörü, ortamın veya bir nesnenin sıcaklığını ölçer.
Örneğin belirli bir sıcaklık değerine ulaşıldığında soğutma sisteminin çalışmasını sağlayan düzeneklerde kullanılabilir.
4.4. Ses Sensörü
Ses sensörü, ortamdaki sesleri veya ses düzeyini algılayabilir.
Örneğin yüksek ses algılandığında uyarı veren bir sistemde ses sensörü kullanılabilir.
4.5. Dokunma Sensörü
Dokunma sensörü, bir nesneyle temas edildiğini algılar.
Örneğin robotun önündeki bir nesneye dokunduğunda durmasını sağlayan sistemlerde kullanılabilir.

Sensörleri Karşılaştıralım
| Sensör | Algıladığı özellik | Örnek kullanım |
|---|---|---|
| Işık sensörü | Aydınlık düzeyi | Otomatik aydınlatma |
| Mesafe sensörü | Uzaklık | Engelden kaçan robot |
| Sıcaklık sensörü | Sıcaklık | Isı kontrol sistemi |
| Ses sensörü | Ses | Sesle çalışan uyarı sistemi |
| Dokunma sensörü | Temas | Çarpma algılayan robot |
Düşünelim: Karanlık bir ortamda hareket eden ve engellere çarpmaması gereken bir robot tasarlasaydınız hangi sensörleri kullanırdınız?
5. Robotlar Çevrelerini Nasıl Algılar?
Robotların çevrelerini algılaması, sahip oldukları sensörlerin özelliklerine bağlıdır.
Bir robot, tasarımına göre farklı türde bilgiler toplayabilir.
Görme: Kameralar yardımıyla görüntü elde edebilir. Işık sensörleriyle aydınlık düzeyini algılayabilir.
Duyma: Ses sensörleri veya mikrofonlarla çevredeki sesleri algılayabilir.
Teması algılama: Dokunma sensörleriyle bir nesneye temas edildiğini belirleyebilir.
Uzaklığı ölçme: Mesafe sensörleriyle çevresindeki nesnelerin uzaklığını ölçebilir.
Sıcaklığı algılama: Sıcaklık sensörleriyle ortam sıcaklığını belirleyebilir.
Bir robotun çok sayıda sensöre sahip olması, her zaman bütün görevleri yerine getirebileceği anlamına gelmez. Robotun görevine uygun biçimde tasarlanması ve programlanması gerekir.
6. Günlük Hayatımızdaki Robotlar
Robotik sistemler, günlük yaşamımızın farklı alanlarında kullanılmaktadır.
Robot Süpürgeler
Robot süpürgeler, evlerin temizlenmesine yardımcı olan sistemlerdir.
Bazı modeller, sensörleri sayesinde engelleri algılayabilir ve temizlik yapacakları alanda hareket edebilir.
Robot Çim Biçme Makineleri
Robot çim biçme makineleri, bahçe ve çim alanlarının bakımında kullanılır.
Belirlenen alan içinde hareket ederek çimleri biçebilirler.
Üretim Robotları
Fabrikalarda kullanılan robotlar, üretim süreçlerinde çeşitli görevler üstlenir.
Robot kollar; parçaları tutma, taşıma, yerleştirme ve birleştirme gibi işlemleri gerçekleştirebilir.
Drone (İnsansız Hava Aracı)
Drone olarak adlandırılan insansız hava araçları, havadan görüntü elde etme, gözlem ve inceleme gibi görevlerde kullanılabilir.
Drone’ların özellikleri ve otomasyon düzeyleri modele göre değişir. Bazıları kullanıcı tarafından kontrol edilirken bazıları belirli görevleri otomatik olarak gerçekleştirebilir.
7. Her Otomatik Cihaz Robot mudur?
Günlük yaşamda birçok cihaz, insanların sürekli müdahalesine ihtiyaç duymadan çalışabilir.
Örneğin bazı kahve makineleri, düğmeye basıldıktan sonra suyu ısıtır ve kahveyi hazırlar.
Peki, bu durum kahve makinesinin robot olduğu anlamına gelir mi?
Bu sorunun cevabı, robot kavramının nasıl tanımlandığına ve cihazın özelliklerine bağlıdır.
Otomatik çalışan her cihazı robot olarak değerlendirmek doğru değildir. Robotik sistemlerde çevreden bilgi toplama, bu bilgileri işleme ve fiziksel bir görev gerçekleştirme özellikleri önemli yer tutar.
Bir kahve makinesi önceden belirlenmiş işlemleri otomatik olarak yapabilir. Ancak yalnızca otomatik çalışması, onu mutlaka robot olarak sınıflandırmamız için yeterli değildir.
Öğrenelim: Otomasyon ve robotik birbiriyle ilişkili kavramlardır; ancak aynı anlama gelmezler.
8. Robotların Kullanım Alanları
Robotik sistemler, farklı alanlarda insanların çalışmalarına destek olmaktadır.
Sanayi ve Üretim
Fabrikalarda parçaların taşınması, birleştirilmesi ve çeşitli üretim işlemlerinin gerçekleştirilmesinde kullanılır.
Sağlık
Hastanelerde malzeme taşınması ve bazı tıbbi işlemlerde sağlık çalışanlarına destek sağlanması amacıyla robotik sistemlerden yararlanılabilir.
Tarım
Tarım alanlarının gözlemlenmesi, bazı bakım işlemleri ve tarımsal üretimin desteklenmesi amacıyla robotik teknolojiler kullanılabilir.
Ulaşım
Araçlarda ve ulaşım sistemlerinde kullanılan otomatik kontrol teknolojileri, robotik sistemlerle ilişkili uygulamalar içerebilir.
Uzay Araştırmaları
İnsanların ulaşmasının zor olduğu bölgelerde araştırma yapmak ve bilgi toplamak amacıyla robotik araçlardan yararlanılır.
Arama ve Kurtarma
Afet bölgelerinde insanların ulaşmasının tehlikeli olduğu alanların incelenmesinde robotik sistemler kullanılabilir.
Ev ve Günlük Yaşam
Robot süpürgeler ve robot çim biçme makineleri gibi sistemler, günlük işlerin yapılmasına yardımcı olur.
Eğitim
Eğitim robotları, öğrencilerin algoritma oluşturma, kodlama ve problem çözme becerilerini geliştirmek amacıyla kullanılır.
9. Robotik Sistemlerin Yaşamımıza Katkıları
Robotik sistemler doğru alanlarda ve uygun biçimde kullanıldığında insan yaşamını kolaylaştırabilir.
Zor ve tehlikeli görevlerde yardımcı olabilirler. İnsanların çalışmasının riskli olduğu bazı ortamlarda görev alabilirler.
Zaman kazandırabilirler. Tekrarlanan bazı işlemleri otomatik olarak gerçekleştirebilirler.
İnsanların çalışmalarını destekleyebilirler. Sağlık, üretim, eğitim ve günlük yaşam gibi alanlarda yardımcı olabilirler.
Verimliliği artırabilirler. Belirli görevlerin düzenli ve tekrarlanabilir biçimde gerçekleştirilmesine katkı sağlayabilirler.
Bununla birlikte robotik sistemlerin güvenli biçimde tasarlanması, kullanılması ve kontrol edilmesi önemlidir.
Robotların amacı, insanların karşılaştığı sorunların çözümüne katkı sağlamaktır.
10. Öğrendiklerimizi Hatırlayalım
| Kavram | Tanım |
|---|---|
| Robotik sistem | Çevresinden bilgi alıp bu bilgileri işleyerek fiziksel görev gerçekleştirebilen sistem |
| Sensör | Çevredeki durumları algılayan donanım |
| Kontrol birimi | Bilgileri işleyen ve komutları oluşturan birim |
| Eyleyici | Komutları fiziksel bir etkiye dönüştüren bileşen |
| Girdi | Sisteme alınan bilgi |
| İşlem | Bilginin değerlendirilmesi |
| Çıktı | Sistemin gerçekleştirdiği hareket veya tepki |
| Otomasyon | İşlemlerin belirli kurallara göre otomatik gerçekleştirilmesi |
11. Öğrendiklerimizi Uygulayalım
Etkinlik 1: Girdi, İşlem ve Çıktıyı Belirleyelim
Bir robot, önündeki engele yaklaştığında durmakta ve yön değiştirmektedir.
Aşağıdaki soruları cevaplayınız.
- Robotun engeli algılamasını sağlayan donanım hangisidir?
- Sensörden gelen bilgileri hangi birim değerlendirir?
- Robotun hareket etmesini sağlayan donanım hangisidir?
- Bu robotta girdi, işlem ve çıktı aşamalarını sırasıyla yazınız.
Etkinlik 2: Hangi Sensörü Kullanmalıyım?
Aşağıdaki durumlar için uygun sensörü belirleyiniz.
- Ortam karardığında lambanın açılması.
- Robotun önündeki duvara olan uzaklığın ölçülmesi.
- Ortam sıcaklığının belirlenmesi.
- Robotun bir nesneye dokunduğunun anlaşılması.
- Ortamdaki yüksek sesin algılanması.
Etkinlik 3: Robot Tasarımcısı Olalım
Günlük yaşamda karşılaştığınız bir sorunu çözmek amacıyla robot tasarladığınızı düşününüz.
Robotunuzun adını, görevini, kullanacağı sensörleri ve yapacağı hareketleri belirleyiniz.
Ardından robotunuzun resmini çizerek tasarımınızı arkadaşlarınıza tanıtınız.
12. Kendimizi Değerlendirelim
BilgeBT – Bir Bilişim Öğretmeninin Portalı
bilgebt.com