Bir Yapılandırma Oluşturma
Robotumuzu gerçekten programlamaya başlamadan önce robotumuzun beyni olan Kontrol Merkezinin kendisine neyin bağlı olduğunu bilmesine yardımcı olmamız gerekir. Yapılandırma işlemi sayesinde Kontrol Merkezine hangi bağlantı noktası sensörlerinin, motorların, servoların ve diğer bağlı cihazların bulunabileceğini söyleyebiliriz.
Bu, programlamaya başlamadan ÖNCE her zaman tamamlanması gereken en önemli adımlardan biridir!
Yapılandırmanın Önemi
Yapılandırmanın Önemi Her REV Kontrol Hub'ı aynı olsa da, kontrol edilen robotların her biri benzersizdir. Her Kontrol Hub'ı motorlar, sensörler ve kameralar için aynı sayıda giriş ve çıkış portuna sahiptir, ancak bu portları nasıl kullanabileceğiniz sistemden sisteme değişir. Örneğin, bir kişinin Hub'ında I2C Veri Yolu 1'e bir Renk Sensörü V3 takılabilir, ancak bir başkası aynı veri yolunu 2m Mesafe Sensörünü barındırmak için kullanabilir.
Kontrol Hub'ı bir porta bağlı bir cihaz olduğunu bilse de, bir OpMode'da kullanılmak üzere hangi bilgilerin geri aktarılması gerektiğini içgüdüsel olarak bilemez. Robotumuza yardımcı olmak için donanım eşleme adı verilen bir işlemi tamamlamamız gerekir. Genel olarak bu, Sürücü Hub'ını kullanarak yapılandırma dosyamızı oluşturmayı ve OpMode'umuz içinde donanım eşlemesini çağırmayı içeren iki adımlı bir işlemdir.
Blokları kullanırken, bu ikinci adım SDK'nın kendisi tarafından gerçekleştirilir. Sürücü Hub'ında yapılandırma dosyanızı oluşturduktan sonra robotunuzun cihazları kullanıma hazırdır ve ilgili blokların açılır menülerinde adlarını göreceksiniz.


Ortak Donanım Aygıtlarının Yapılandırılması
Yapılandırma Yardımcı Programına Erişim
1. Driver Station uygulamasının sağ durak köşesindeki menüyü seçin. Ardından Robotu Yapılandır'ı seçin.

Mevcut konfigürasyonlar sayfasında Yeni'yi seçin.

Yapılandırmadaki USB Aygıtları sayfasında Kontrol Hub'ı Portalını seçin.
Not: Bağlı bir Genişletme Hub'ınız varsa, bu bir Genişletme Hub'ı Portalı olarak görünecektir.

Mevcut bir konfigürasyonda “Tara” düğmesine basılması, önceden adlandırılmış cihazların silinmesine neden olabilir. Bir kamera veya Genişletme Hub'ı eklerken yeni bir yapılandırma dosyası gereklidir.
Hub Portalı içinde yapılandırmak istediğiniz cihazı seçin. Bu kullanım durumunda Kontrol Hub'ını seçin.
Not: bir Kontrol Hub'ına bağlı bir Genişletme Hub'ınız varsa, Genişletme Hub'ı da portalda yapılandırılabilir bir cihaz olarak görünecektir.

Bu sizi resimde gösterilen sayfaya götürecektir. Buradan kullandığınız motorları, servoları ve sensörleri yapılandırabilirsiniz. Test Yatağı bölümünde kullanılacak cihazların nasıl yapılandırılacağını öğrenmek için kılavuzun geri kalanını takip edin.
Not: Dijital ve Analog cihazların yapılandırılma şekli ile I2C cihazlarının yapılandırılma şekli önemli ölçüde farklılık gösterir. Bunun nedeni, her bir fiziksel I2C portunun birden fazla farklı sensörü barındırabilen farklı bir veri yolu olmasıdır. Farklı sensör türleri hakkında daha fazla bilgi için sensörler bölümüne göz atın.

Donanım Yapılandırma
Aşağıdaki bölümde Test Yatağında kullanılacak bileşenlerin nasıl yapılandırılacağı gösterilecektir. Donanım türü ve adları Hello World ders planı dikkate alınarak seçilmiştir. Kullanıcılar, diğer örnekler için yapılandırma dosyaları oluştururken göz önünde bulundurmaları gereken adımlardaki notlara dikkat etmelidir.
Bir Motoru Yapılandırma
Motorları Seçin.

Motor sayfası Hub'daki dört motor portunu da yapılandırmanıza olanak tanır. Port 0'da açılır menüyü açın ve REV Robotics Core Hex Motor'u seçin. Not: Yapılandırma dosyanızda motor portlarını kullandığınız motor türüne göre yapılandırmalısınız.


Motora test_motor adını verin. done'ı seçin . Not: Yapılandırma dosyasında donanıma isim verirken REV Kontrol Sisteminin Büyük/Küçük Harfe Duyarlı olduğunu unutmayın .

Bir Servoyu Yapılandırma
Servoları seçin .

Servo sayfası, Hub'daki altı servo portunun hepsini yapılandırmanıza olanak tanır. Port 0'da açılır menüyü açın ve Servo'yu seçin. Not: REV Servo'lar Servo veya Sürekli Dönüş Servo olarak yapılandırılabilir. Bir servonun yapılandırıldığı cihaz türü, sensörün içinde bulunduğu moda karşılık gelmelidir. Sensör modları hakkında daha fazla bilgi için Sensör bölümünü ziyaret edin .


Servo test_servo'yu adlandırın. Tamam'ı seçin. Not: Yapılandırma dosyasında donanıma isim verirken REV Kontrol Sisteminin Büyük/Küçük Harfe Duyarlı olduğunu unutmayın.

Dijital Bir Aygıtı Yapılandırma
Dijital Cihazları Seçin.

Dijital Aygıtlar sayfası Hub'daki sekiz dijital bağlantı noktasının hepsini yapılandırmanıza olanak tanır. Bağlantı Noktası 1'de açılır menüyü açın ve Dijital Aygıt'ı seçin.
Not: Dokunmatik Sensörler her zaman tek sayılı portlarda yapılandırılmalıdır.
Not: Dokunmatik Sensörler REV Dokunmatik Sensör veya Dijital Cihaz olarak yapılandırılabilir. FTC SDK'da yapılandırıldığı cihaz türü, kullanılabilecek sınıfları ve yöntemleri değiştirir.


Motora test_touch adını verin. Bitti'yi seçin.
Not: Yapılandırma dosyasında donanıma isim verirken REV Kontrol Sisteminin Büyük/Küçük Harfe Duyarlı olduğunu unutmayın.

Bir I2C Aygıtını Yapılandırma
I2C Bus 0'ı seçin.

Ekle'yi seçin.
Not: I2C adresleri çakışmadığı sürece her I2C Bus birden fazla I2C sensörüne ev sahipliği yapabilir. Bus 0 her zaman dahili IMU'ya ev sahipliği yapacaktır. I2C sensörleri hakkında daha fazla bilgi için I2C bölümünü ziyaret edin .

Önceki adımda oluşturulan Port 1'de açılır menüyü açın ve REV Color Sensor V3'ü seçin.
Not: Color Sensors V1 veya V2 kullanıyorsanız REV Color/Range Sensor'ı seçin. REV Color Sensor'larla yapılandırma hakkında daha fazla bilgi için Color Sensor Datasheets'i ziyaret edin .

Motora test_color adını verin. Dolu'yu seçin.
Not: Yapılandırma dosyasında donanıma isim verirken REV Kontrol Sisteminin Büyük/Küçük Harfe Duyarlı olduğunu unutmayın.

Konfigürasyon Dosyasını Kaydetme
Yapılandırmadaki USB Aygıtları sayfasına ulaşana kadar Bitti düğmesine iki kez basın. Yapılandırmadaki USB Aygıtları sayfasında Kaydet'e basın.



Yapılandırmaya helloRobotTest adını verin ve ardından Tamam'ı seçin.
Not: FTC SDK sizi bir adlandırma kuralına uymaya zorlamaz ancak yapılandırmaları küçük harflerle adlandırmak yaygındır.

Kaydedilen yapılandırmayı etkinleştirmek için geri tuşuna basın. Yeni bir yapılandırmayı etkinleştirdiğinizde Robot Kontrol Üniteniz yeniden başlayacaktır.

Last updated