
6. Sınıf Robotik Kodlama – Sınava Hazırlık Çalışma Notu
6. SINIF ROBOTİK KODLAMA ÇALIŞMA NOTU
1. Robotik Sistem Tanımı
Robotik sistem, belirli görevleri yerine getirmek için tasarlanan robot ve onu çalıştıran parçalardan oluşan sistemdir.
Robotik sistemler; insanların yaptığı işleri kolaylaştırmak, hızlandırmak, güvenli hale getirmek veya otomatik olarak gerçekleştirmek amacıyla kullanılır.
Günlük hayatta ve sanayide yaygın olarak kullanılan başlıca robotik sistemler şunlardır:
- Robot Süpürge: Evlerde zemini otomatik olarak temizler. Engel algılama sensörleriyle donatılmıştır ve şarjı azaldığında istasyonuna döner.
- Fabrika Robot Kolu: Fabrikalarda ürünlerin montajı, taşınması, kaynak yapılması veya boyanmasında kullanılır.
- Ameliyat Robotu: Hassas cerrahi operasyonlarda doktorlara rehberlik ve yardım eder.
- Tarım Robotu: Otomatik ekim, ilaçlama, ürün toplama ve bitki sağlığı incelemesinde kullanılır.
- Diğer Örnekler: Arama-kurtarma robotları, insansı robotlar, çizgi izleyen robotlar ve su altı araştırma robotları da diğer önemli örneklerdir.
2. Robotik Sistemlerin Temel Bileşenleri
Kavram | Temel Görevi | Anahtar Kelime |
Sensör | Çevredeki ışık, mesafe, sıcaklık vb. verileri toplar ve algılar. | Veri Algılama |
Motor | Sistemde dönme, ilerleme veya kaldırma gibi hareketleri oluşturur. | Hareket Sağlama |
Kod | Robota hangi durumda ne yapacağını söyleyen komutlar bütünüdür. | Komut Verme |
Robot | Sensör, motor ve kod bileşenleriyle belirli bir görevi otomatize eder. | Görevi Yerine Getirme |
3. Robotik Kodlamada Etik, Güvenlik ve Gizlilik İlkelere Uyum
Robotik sistemlerin geliştirilmesi ve günlük hayatta kullanılması sırasında bireylerin haklarına, güvenliklerine ve özel hayatın gizliliğine saygı gösterilmelidir.
Kişisel gizlilik, bireylerin kendilerine ait görüntü, ses, konum ve özel yaşam verilerinin rızaları olmadan toplanmaması, kaydedilmemesi ve üçüncü kişilerle paylaşılmamasıdır.
Doğru ve Yanlış Etik Davranışlar Tablosu
Durum / Senaryo REKLAM | Etik ve Güvenli Doğru Davranış |
Kameralı/Mikrofonlu robot ile ortam kaydı yapmak | Kayıt öncesinde ortamdaki kişilerden mutlaka izin almak. |
Arkadaşının veya projenin görüntülerini internette paylaşmak | Paylaşım öncesinde kişilerin rızasını almak. |
Robot projesinde kullanıcı hesabı oluşturmak | Şifre ve hesap bilgilerini kimseyle paylaşmamak. |
4. Algoritma ve Algoritmik Düşünme
Algoritma, bir problemi çözmek veya belirli bir görevi tamamlamak için izlenen sonlu, açık ve sıralı işlem adımlarıdır. Bir robotun hatasız çalışabilmesi için ne zaman ne yapacağının mantıksal bir sırayla algoritmaya dönüştürülmesi gerekir.
Koridor Devriye Robotunun Algoritması
Okul koridorunda devriye gezen bir robotun önüne aniden bir öğrenci çıktığında durması, engel ortadan kalktığında ise yoluna devam etmesi istenmektedir. Bu robotun algoritma adımları şunlardır:
- Adım 1: Robot ileri doğru hareket eder.
- Adım 2: Sensörleri ile önünde engel olup olmadığını sürekli kontrol eder.
- Adım 3: Engel algılanırsa (öğrenci çıkarsa) robot durur.
- Adım 4: Engel kalktığında harekete devam eder ve bu süreci sürekli tekrarlar.
5. Çevrim İçi Blok Tabanlı Kodlama Ortamları
Çevrim içi blok tabanlı kodlama ortamı; internet tarayıcısı üzerinden herhangi bir program yüklemeye gerek kalmadan kullanılabilen yazılım geliştirme platformlarıdır. (örneğin mBlock, Scratch, Microsoft MakeCode, Blockly).
Bu ortamlarda geleneksel karmaşık metin tabanlı kodlar yazmak yerine, sürükle-bırak yöntemiyle birleştirilebilen renkli komut blokları kullanılır. Her renkli blok farklı bir işlevi (hareket, kontrol, mantık, algılama) temsil eder.
6. Robotik Projelerin Kaydedilmesi ve Korunması
Çevrim içi blok tabanlı kodlama ortamlarında hazırlanan projelerin kaybolmaması ve daha sonra tekrar açılıp düzenlenebilmesi için yapılması gereken en temel işlem bir kullanıcı hesabı oluşturup projeyi kaydetmektir.
- 1. Kullanıcı Hesabı ile Kaydetme: Proje buluta kaydedilir ve internet olan her cihazdan erişilebilir.
- 2. Bilgisayara İndirerek Kaydetme: Proje dosyası (.sb3 vb.) bilgisayara indirilerek yedeklenir.
Anlamadığın bir yer mi var?
Senin için bu içeriğin can alıcı kısımlarını özetleyebilirim.