🤖
ROBOT KODLA
Öğrenmeye Başla →
🤖 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

  • Arduino veya Micro:bit geliştirme kartı
  • 1x Buton (Giriş elemanı örneği)
  • 1x LED (Çıkış elemanı örneği)
  • Bağlantı kabloları
  • 🔌 Devre Şeması ve Pin Bağlantı Tabloları

    Donanım ParçasıTürü (Giriş / Çıkış)İnsan Vücudundaki Karşılığı
    Buton / KlavyeGİRİŞ (INPUT)Dokunma duyusu (Parmaklar)
    Mesafe SensörüGİRİŞ (INPUT)Görme duyusu (Gözler)
    MikrofonGİ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ı

  • Masanızdaki cihazları inceleyin: Mouse (Input), Ekran (Output), Kulaklık (Output), Kamera (Input).
  • 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.).

    💡

    Robotlarda Giriş ve Çıkış (G/Ç - Input/Output) Birimleri Hakkında Sıkça Sorulan Sorular

    Bu dersle ilgili en çok merak edilen noktalar ve uzman yanıtları

    Robotlarda Giriş ve Çıkış (G/Ç - Input/Output) Birimleri dersini tamamlamak için hangi ön bilgilere ihtiyaç vardır?▼
    Bu ders Robotik Kodlama kategorisinde başlangıç ve orta seviye için tasarlanmıştır. Temel bilgisayar kullanımı ve ilgili donanım/yazılım ortamının kurulu olması yeterlidir. Önceden ileri düzey kodlama bilmeniz gerekmez; tüm adımlar devre şemaları ve açıklamalı kodlarla sunulmaktadır.
    Bu uygulamada devre bağlantısı yaparken en çok yapılan hata nedir?▼
    Ortak toprak (GND) hattının bağlanmaması, LED ve sensör bacaklarının ters kutupla takılması ya da pin numaralarının koddaki dijital/analog tanımlarla uyuşmaması en sık karşılaşılan durumlardır. Şemadaki pin numaralarını iki kez kontrol etmek sorunu çözer.
    Robotlarda Giriş ve Çıkış (G/Ç - Input/Output) Birimleri çalışmasını tamamladıktan sonra nasıl daha ileri bir seviyeye taşıyabilirim?▼
    Bu çalışmaya ek sensörler (kablosuz Bluetooth/Wi-Fi modülü, OLED ekran veya sesli buzzer uyarısı) entegre edebilir; verileri internet ortamına aktararak Nesnelerin İnterneti (IoT) tabanlı akıllı bir sisteme dönüştürebilirsiniz.

    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 →