- Gereksinimler
- Neden Arduino ile LabVIEW arasında arayüz oluşturuyoruz?
- Arduino & LabVIEW ile LED Yanıp Sönme
- LabVIEW kodunu Arduino ile bağlayın
- Programı çalıştır
LabVIEW'e Başlarken'in önceki makalesinde, LabVIEW hakkında ve bilgisayarda grafiksel olarak nasıl programlanıp çalıştırılabileceğini (yazılım düzeyinde) görmüştük. Şimdi bu yazıda Arduino Board ile LabVIEW Arayüzü Nasıl Yapılır hakkında bilgi ediniyoruz.
Gereksinimler
LabVIEW ile Arduino arasında arayüz oluşturmak için aşağıdaki yazılım ve donanımlara ihtiyacınız vardır,
- LabVIEW (yazılım)
- NI VISA (yazılım)
- VI paket yöneticisi (yazılım)
- Arduino IDE (yazılım)
- LINX, (bu, VI paket yöneticisinde mevcut olacak, VI paket yöneticisini açıp arayın, üzerine çift tıklayın. Bir kurulum penceresine ulaşacaksınız. O pencerede görebileceğiniz kur düğmesine tıklayın.)
- Arduino için LabVIEW Arayüzü, bu VI paket yöneticisinde mevcut olacak, VI paket yöneticisini açın ve arayın, çift tıklayın. Bir kurulum penceresine ulaşacaksınız. Aşağıda gösterildiği gibi, o pencerede görebileceğiniz kur düğmesine tıklayın
Neden Arduino ile LabVIEW arasında arayüz oluşturuyoruz?
Önceki makalede daha önce belirtildiği gibi, LabVIEW bir grafik programlama dilidir. Arduino programı kod satırlarından oluşuyor ancak LabVIEW ile Arduino ile arayüz oluşturduğumuzda, kod satırları, anlaşılması kolay bir resimsel programa indirgeniyor ve uygulama süresi yarıya indiriliyor.
Arduino & LabVIEW ile LED Yanıp Sönme
- LabVIEW'i başlatın.
- LabVIEW'i başlatmak için önceki makaleye bakın.
- Şimdi grafik kodlamaya başlayın.
- Blok diyagram penceresinde, Makerhub >> LINX >> Aç seçeneğini sağ tıklayın, Aç kutusunu sürükleyip bırakın. Ardından, ilk kablo ucuna sağ tıklayıp Oluştur >> Kontrol'ü seçerek bir kontrol oluşturun. Böylece bir Seri bağlantı noktası oluşturuldu.
- Blok diyagram penceresinde sağ tıklayın ve Makerhub >> LINX >> Kapat'ı seçin. Kapat'ı sürükleyip bırakın.
- Blok diyagram penceresinde sağ tıklayın ve Makerhub >> LINX >> Dijital >> Yaz seçeneğini seçin. Sürükle ve bırak Yaz. Ardından, her birine ayrı ayrı sağ tıklayıp Oluştur >> Kontrol'ü seçerek, ikinci ve üçüncü kablo uçlarında bir kontrol oluşturun. Böylece bir D0 kanalı ve Çıkış Değeri oluşturuldu.
- Blok diyagram penceresinde, sağ tıklayın ve Yapılar >> Dönerken Yapılar'ı seçin. While döngüsünü Dijital yazma boyunca sürükleyin. Ardından, While döngüsüne sağ tıklayarak bir Shift kaydı oluşturun.
- Blok diyagram penceresinde, sağ tıklayın ve Makerhub >> LINX >> Yardımcı Programlar >> Döngü oranını seçin. Onu While döngüsünün içine sürükleyip bırakın.
- Blok diyagram penceresinde, sağ tıklayın Boolean >> veya. Sürükle ve bırak döngüsünün içine veya sürükleyin.
- Blok diyagram penceresinde, sağ tıklayın ve Zamanlama >> Bekle (ms) öğesini seçin. Wait (ms) 'yi While döngüsüne sürükleyip bırakın ve Wait (ms)' nin en solundaki tel ucuna sağ tıklayarak bunun için bir sabit oluşturun ve Create >> Constant seçeneğini seçin.
- Ön panel penceresinde, sağ tıklayın ve Boolean >> Durdur düğmesini seçin. Şimdi Blok diyagram penceresinde durdur düğmesi görünür. Onu While döngüsünün içine sürükleyip bırakın.
- Şimdi tüm bu oluşturulan blokları kablo bağlantılarını kullanarak bağlayarak, Arduino donanımınızla arayüz oluşturmak için Grafik LED yanıp sönme programını oluşturabilirsiniz.
LabVIEW kodunu Arduino ile bağlayın
- Grafik kodunu oluşturduktan sonra, Araçlar >> Makerhub >> LINX >> LINX Firmware sihirbazını seçin.
- Şimdi LINX Firmware sihirbazı penceresi açılır, bu aygıt ailesinde Arduino olarak seçilir; Arduino Uno olarak cihaz tipi; Seri / USB olarak Firmware Yükleme Yöntemi. Ardından İleri'ye tıklayın.
- Ardından Arduino kartını Arduino USB kablosunu kullanarak PC'nize bağlayın.
- Şimdi Sonraki pencerede açılır listeye tıklayarak Arduino bağlantı noktasını seçin. COM4'ü seçin. Ardından iki kez İleri'ye tıklayın.
- Ardından Bitir düğmesine tıklayın.
- Artık seri bağlantı noktasını ve LabVIEW ile Arduino kartını arabirimlendirdiniz.
Programı çalıştır
- Şimdi Sürekli Çalıştır Simgesini seçin, ardından ön panel penceresinde bağlantı noktasını seçin ve dijital pini girin.
- Ardından Çıkış Değerini (Açma ve Kapama anahtarı olarak işlev görür) değiştirerek, Arduino kartının yerleşik LED'inin Çıkış Değeri Kapanana kadar yanıp söndüğünü görebilirsiniz.
İşlemin tamamı aşağıdaki videoda da açıklanmıştır.