• Buradasın

    Engelden kaçan robot kodları nelerdir?

    Yazeka

    Arama sonuçlarına göre oluşturuldu

    Engelden kaçan robot kodları, kullanılan Arduino modeline ve sensörlere göre değişiklik gösterebilir. İşte bazı yaygın engelden kaçan robot kodları:
    • Arduino Uno ve HC-SR04 Ultrasonik Sensör ile:
      • Arduino kodu:
        #define echoPin 12 // Ultrasonik sensörün echo pini #define trigPin 13 // Ultrasonik sensörün trig pini ... void setup() { pinMode(echoPin, INPUT); pinMode(trigPin, OUTPUT); ... } void loop() { digitalWrite(trigPin, LOW); delayMicroseconds(5); digitalWrite(trigPin, HIGH); ... if (uzaklık < 15) { geri(); delay(150); sag(); delay(250); } else { ileri(); } }
      • Devre şeması: elektrikport.com bakılabilir 5.
    • L298N Motor Sürücü ile:
      • Arduino kodu:
        #define MotorR1 7 #define MotorR2 6 ... void setup() { pinMode(MotorL1, OUTPUT); pinMode(MotorL2, OUTPUT); ... } void ileri() { digitalWrite(MotorR1, HIGH); digitalWrite(MotorR2, LOW); ... } void sag() { digitalWrite(MotorR1, HIGH); digitalWrite(MotorR2, LOW); ... }
      • Devre şeması: maker.robotistan.com bakılabilir [
    5 kaynaktan alınan bilgiyle göre:

    Konuyla ilgili materyaller

    Engelden Kaçan Robot için hangi sensör kullanılır?

    Engelden kaçan robotlarda ultrasonik sensör (HC-SR04) kullanılır. Bu sensör, ses dalgaları gönderip yansıyan dalgaları algılayarak önündeki engelin mesafesini ölçer.

    Robot kodu nasıl yazılır?

    Robot kodu yazmak için aşağıdaki adımlar takip edilmelidir: 1. Planlama ve Tasarım: Robotun ne yapacağını belirlemek (örneğin, bir çizgi takip eden robot, bir engelden kaçan robot vb.). 2. Donanım Seçimi: Kullanılacak mikrodenetleyici ve sensörleri belirlemek. 3. Tasarım: Robotun mekanik yapısını ve bileşenlerin yerleşimini tasarlamak. 4. Donanımın Kurulumu: Motorlar, sensörler ve mikrodenetleyiciyi bir araya getirmek, kablolama yaparak tüm bileşenleri doğru şekilde bağlamak ve güç kaynağını sağlamak (piller veya güç adaptörleri). 5. Programlama: Geliştirme ortamını (örneğin Arduino IDE) bilgisayara kurmak, robotun görevini yerine getirecek programı yazmak. 6. Test ve Kalibrasyon: Robotunuzu çalıştırarak doğru çalışıp çalışmadığını kontrol etmek, gerekli ayarları yaparak sensörlerin ve motorların hassasiyetini optimize etmek. 7. Hata Ayıklama: Çalışmayan veya hatalı çalışan kısımları düzelterek kodu ve donanımı iyileştirmek. Robot kodu yazmak için yaygın olarak kullanılan programlama dilleri şunlardır: Python, C/C++, Java.

    Engelden kaçan robot nasıl çalışır?

    Engelden kaçan robot, çevresindeki cisimleri algılayarak hareketini bu cisimlerin konumuna göre düzenler. İşte çalışma prensibi: 1. Sensör Algılaması: Robotun ön kısmında bulunan ultrasonik sensör, hareket doğrultusundaki cismi algılar ve durur. 2. Karar Verme Mekanizması: Sensörün bağlı olduğu servo motor döner ve ultrasonik sensörler, robotun etrafındaki cisimlerin konumlarını tarar. 3. Veri İşleme: Alınan veriler, mikrodenetleyici tarafından işlenir. 4. Yön Belirleme: Mikrodenetleyici, robotun hareket yönüne karar verir. 5. Otonom Hareket: Robot, sensörlerden gelen verilere göre güzergahını belirler ve engellerden kaçınarak ilerler.