🤖 Robotik Kodlama Başlangıç ⏱ Tahmini: 25 dk

Robotlarda Giriş ve Çıkış (G/Ç - Input/Output) Birimleri

Robotik sistemlerde input (sensörler) ve output (motorlar, ışıklar, sesler) kavramlarını detaylarıyla inceleyin.

📅 16 Ekim 2026 • 👁 2 kez görüntülendi • ✅ Ücretsiz Ders

Robotlarda Giriş ve Çıkış (G/Ç - Input/Output) Birimleri

Bir bilgisayar veya robot dünya ile nasıl etkileşime girer? Bilgi alırken **Giriş (Input)**, tepki verirken **Çıkış (Output)** birimlerini kullanır.

---

🎯 Projenin Amacı ve Kazanımları

  • Giriş (Input) ve Çıkış (Output) donanımlarını sınıflandırmak.
  • İnsan biyolojisi ile elektronik robot donanımlarını karşılaştırmak.
  • Arduino veya Micro:bit pinlerinin `INPUT` / `OUTPUT` modlarını anlamak.
  • ---

    🧰 Gerekli Malzemeler

    1. Arduino veya Micro:bit geliştirme kartı

    2. 1x Buton (Giriş elemanı örneği)

    3. 1x LED (Çıkış elemanı örneği)

    4. Bağlantı kabloları

    ---

    🔌 Devre Şeması ve Pin Bağlantı Tabloları

    | Donanım Parçası | Türü (Giriş / Çıkış) | İnsan Vücudundaki Karşılığı |

    | :--- | :--- | :--- |

    | **Buton / Klavye** | GİRİŞ (INPUT) | Dokunma duyusu (Parmaklar) |

    | **Mesafe Sensörü** | GİRİŞ (INPUT) | Görme duyusu (Gözler) |

    | **Mikrofon** | GİRİŞ (INPUT) | İşitme duyusu (Kulak) |

    | **LED Işık / Ekran** | ÇIKIŞ (OUTPUT) | Yüz ifadesi ve jestler |

    | **Buzzer / Hoparlör** | ÇIKIŞ (OUTPUT) | Ses telleri (Konuşma) |

    | **Motor / Tekerlek** | ÇIKIŞ (OUTPUT) | Bacaklar ve kollar (Hareket) |

    ---

    💻 Tam ve Çalışan Kodlar (C++, MicroPython, Scratch blok açıklamaları)

    void setup() {
      pinMode(2, INPUT);  // 2 numaralı pin GİRİŞ olarak ayarlandı (Buton)
      pinMode(13, OUTPUT); // 13 numaralı pin ÇIKIŞ olarak ayarlandı (LED)
    }
    
    void loop() {
      int butonDurumu = digitalRead(2); // Girdiyi Oku
      if (butonDurumu == HIGH) {
        digitalWrite(13, HIGH); // Çıktıyı Ver (LED Yak)
      } else {
        digitalWrite(13, LOW);  // Çıktıyı Kapat (LED Söndür)
      }
    }

    ---

    🛠️ Adım Adım Yapılış Aşamaları

    1. Masanızdaki cihazları inceleyin: Mouse (Input), Ekran (Output), Kulaklık (Output), Kamera (Input).

    2. Kod bloklarında önce hangi pinin veri toplayacağını, hangisinin hareket edeceğini belirleyin.

    ---

    💡 Nasıl Çalışır? (Bilimsel Çalışma Prensibi)

    Mikrodenetleyici işlemcisi saniyede 16 milyon kez giriş pinlerini kontrol eder (Polling). Girişte bir voltaj değişikliği olduğunda çıkış pinine elektrik göndererek motoru veya ışığı çalıştırır.

    ---

    🚀 Kendini Geliştirme Görevi (Challenge)

    Akıllı telefonunuzdaki tüm giriş ve çıkış birimlerini listeleyin (Dokunmatik ekran, parmak izi okuyucu, flaş ışığı, titreşim motoru vb.).

    Sorun mu yaşadınız veya aklınıza takılan bir nokta mı var?

    Discord topluluğumuza katılarak diğer geliştiriciler ve eğitmenlerle yardımlaşabilirsiniz.

    Discord'da Soru Sor →