Motorları Programlama
OpMode'unuzu motorla ilgili kodları eklemek için değiştirin. Şu an için tamamlanmış servo kodunuzu çalışma alanınızın yanına sürükleyebilirsiniz. Alternatif olarak, ikinci bir program oluşturmayı tercih edebilirsiniz.
Motor Nedir?
Tıpkı servolar gibi, motor da bir aktüatör türüdür. Motor dendiğinde, bir arabanın tekerleklerini döndürenlerden bir uçağın uçmasını sağlayan büyük türbinlere kadar birçok şey hayal edebilirsiniz. Robotlarımız için DC motorlara odaklanacağız. Bunlar, doğrudan akım (DC) kullanarak dönen ve bağlı bir mekanizmayı hareket ettirmek için gereken mekanik kuvveti üreten bir elektrik motoru türüdür.
Bu eğitimde, Driver Hub üzerinde düzgün bir şekilde yapılandırılmış olduğu sürece bir Core Hex Motor veya HD Hex Motor kullanılabilir.
Çoğu standart motor, her iki yönde sürekli olarak ayarlanabilir bir hız veya güç ile dönebilir. Bazı motorlar ayrıca, tıpkı bir servo gibi belirli bir konuma hareket etmelerini veya tamamlanan dönüş sayısı gibi verileri toplamalarını sağlayan dahili bir kodlayıcıya sahip olabilir!
Blocks'ta motor snippet’lerine erişmek için Actuators açılır menüsüne bakmamız gerekiyor:

DcMotor menüsünde çeşitli blok seçenekleri olduğunu fark edebilirsiniz. Hello Robot için DcMotor menüsünde bulunan blokları ve Dual altındaki blokları kullanacağız.

Dual altında bulunan bloklar iki motorun kullanımına yöneliktir, adından da anlaşılacağı gibi. Bunları Bölüm 2’de daha ayrıntılı inceleyeceğiz!
Eğer Actuators altında DcMotor menüsünü göremiyorsanız, yapılandırmanızın bir motor içerdiğinden ve Driver Hub üzerinde aktif olduğundan emin olun!
Hadi Programlamaya Başlayalım!
Sonraki bölümlerde, motorumuzu önce otomatik olarak farklı yönlerde hareket ettirmeyi, ardından oyun kumandası girişlerimize tepki vermeyi programlamayı öğreneceğiz. Son bölümümüzde, motorun dahili kodlayıcısıyla telemetri kullanmayı inceleyeceğiz.
Aşağıda, nihai tam kodumuzun bir önizlemesi bulunmaktadır:

Last updated