222_Labview 2. deney.pdf

LABVIEW 2. Deney
1. Deneyde Yapılması İstenenler
a) Deneyin ilk kısmında aşağıdaki özelliklere sahip bir program yazılması gerekmektedir.



Program NXT Lego Kit üzerinde koşacaktır.
Kit üzerindeki ultrasonik sensörden değerler okunacaktır.
Okunan değerler Lego Kit ekranında gösterilecektir.
b) Deneyin ikinci kısmında aşağıdaki kısımlar programa eklenecektir.



Ultrasonik sensör değeri , 50 cm’den küçükse robot sol motor duracak ve sağ motor
belirli bir mesafe kadar hareket edecektir.
Ultrasonik sensör değeri, 50 cm’den büyükse sol ve sağ motor aynı hızda hareket
edecektir.
Her iki durumda da motor hız parametresi 30 olarak girilecektir.
c) Deneyin son kısmında 10 kez arka arkaya ultrasonik sensörden okunan değerlerin
ortalaması alınacak ve bu değerler üzerinden önceki aşamalar çalıştırılacaktır.
2. Deneyde Kullanılacak Bloklar

Deneyde sadece NXT Toolkit başlığı altındaki bloklar kullanılacaktır.
a) Deney ilk kısmında şu bloklar kullanılacaktır.



Ultrasonik sensör verisinin okunması için NXT Library >> Input altındaki Ultrasonic
Sensor fonksiyonu kullanılacaktır.
Ekranda değer gösterilmesi için NXT Library >> Display altındaki Display Text
fonksiyonu kullanılacaktır.
Sayı değerlerinin string tipine dönüştürülmesi için bir dönüştürme işlemi
uygulanmalıdır.
b) Deney ikinci kısmında şu bloklar kullanılacaktır.


Motor durdurma ve hareket ettirme blokları NXT Library >> Output başlığı altında
bulunmaktadır. Motor bloklarından Sync Time, Motor Unlimited ve Stop Motor
fonksiyonları kullanılacaktır.
Döngüler altındaki Case yapısı kullanılarak 50 cm’den küçük ya da büyük olması
durumda yapılacaklar True ve False blokları altına yerleştirilmelidir.
3. Programın kite yüklenmesi
LABVIEW menüsündeki Tools >> NXT Module >> NXT Terminal altından kite bağlanma
seçeneğinin çıkması gerekir. Kırmızıyla işaretlenen butona tıklandığında robot kit üzerinde program
aktarılacaktır. Eğer status kısmında “No connection” yazısı görüyorsanız bağlantıları kontrol ediniz.
Öneriler:



Deney öncesinde program için algoritmasını yazmanız size kolaylık sağlayacaktır.
Deney öncesinde laboratuvarda çalışmanız deney esnasında size kolaylık
sağlayacaktır.
Fonksiyonların girdi ve çıktılarına LABVIEW programı üzerinden CTRL-H ile
erişebilirsiniz.