- Cerințe
- De ce interfațăm Arduino cu LabVIEW?
- LED Clipește cu Arduino și LabVIEW
- Conectați codul LabVIEW cu Arduino
- Rulați programul
În articolul precedent din Noțiuni introductive despre LabVIEW, am văzut despre LabVIEW și cum poate fi programat și executat grafic pe computer (la nivel de software). Acum, în acest articol aflăm despre cum să interfațați LabVIEW cu placa Arduino.
Cerințe
Pentru a interfața LabVIEW cu Arduino, aveți nevoie de următoarele software și hardware,
- LabVIEW (software)
- NI VISA (software)
- Manager de pachete VI (software)
- Arduino IDE (software)
- LINX, (acesta va fi disponibil în cadrul managerului de pachete VI, deschideți managerul de pachete VI și căutați-l, faceți dublu clic pe el. Veți ajunge la o fereastră de instalare. Faceți clic pe butonul de instalare vizibil pentru dvs. în acea fereastră.)
- Interfața LabVIEW pentru Arduino, aceasta va fi disponibilă în cadrul managerului de pachete VI, deschideți managerul de pachete VI și căutați-l, faceți dublu clic pe el. Veți ajunge la o fereastră de instalare. Faceți clic pe butonul de instalare vizibil pentru dvs. în acea fereastră, după cum se arată mai jos
De ce interfațăm Arduino cu LabVIEW?
După cum am spus deja în articolul anterior, LabVIEW este un limbaj de programare grafic. Programul Arduino este alcătuit din linii de coduri, dar când interfațăm LabVIEW cu Arduino, liniile de coduri sunt reduse într-un program pictural, care este ușor de înțeles și timpul de execuție este redus la jumătate.
LED Clipește cu Arduino și LabVIEW
- Lansați LabVIEW.
- Pentru a lansa LabVIEW, consultați articolul anterior.
- Acum începeți codarea grafică.
- În fereastra Diagrama bloc, faceți clic dreapta pe Makerhub >> LINX >> Deschideți, glisați și fixați caseta Deschidere. Apoi creați un control făcând clic dreapta pe primul vârf de sârmă și selectând Creare >> Control. Astfel a fost creat un port serial.
- În fereastra Diagrama bloc, faceți clic dreapta și selectați Makerhub >> LINX >> Închidere. Glisați și fixați Închide.
- În fereastra Diagrama bloc, faceți clic dreapta și selectați Makerhub >> LINX >> Digital >> Scrie. Glisați și fixați Scrieți. Apoi creați controale pe al doilea și al treilea vârf de fire făcând clic dreapta pe fiecare în parte și selectând Creați >> Control. Astfel s-a creat un canal D0 și o valoare de ieșire.
- În fereastra Diagrama bloc, faceți clic dreapta și selectați Structuri >> Buclă While. Trageți bucla While pe scrierea digitală. Apoi creați un registru Shift făcând clic dreapta pe bucla While.
- În fereastra Diagrama bloc, faceți clic dreapta și selectați Makerhub >> LINX >> Utilități >> Rată de buclă. Trageți-l și fixați-l în bucla While.
- În fereastra Diagrama bloc, faceți clic dreapta pe Boolean >> sau. Glisați și fixați sau în interiorul buclei While.
- În fereastra Diagrama bloc, faceți clic dreapta și selectați Timing >> Așteptați (ms). Glisați și fixați Wait (ms) în bucla While și creați o constantă pentru aceasta făcând clic dreapta pe vârful firului care este lăsat cel mai mult la Wait (ms) și selectați Create >> Constant.
- În fereastra panoului frontal, faceți clic dreapta și selectați butonul Boolean >> Stop. Acum, butonul de oprire apare în fereastra Diagramă bloc. Trageți-l și fixați-l în bucla While.
- Acum, conectând toate aceste blocuri create folosind conexiuni de cablare, puteți construi programul de clipire LED grafic pentru a interfața cu hardware-ul dvs. Arduino.
Conectați codul LabVIEW cu Arduino
- După construirea codului grafic, selectați Instrumente >> Makerhub >> LINX >> Expertul LINX Firmware.
- Acum se deschide fereastra vrăjitorului LINX Firmware, în acea familie de dispozitive selectate ca Arduino; Tipul dispozitivului ca Arduino Uno; Metoda de încărcare a firmware-ului ca serie / USB. Apoi faceți clic pe Următorul.
- Apoi conectați placa Arduino la computer utilizând cablul USB Arduino.
- Acum, în fereastra Următoare, selectați portul Arduino făcând clic pe lista derulantă. Selectați COM4. Apoi faceți clic pe Următorul de două ori.
- Apoi faceți clic pe butonul Finalizare.
- Acum ați configurat portul serial și ați interfațat placa Arduino cu LabVIEW.
Rulați programul
- Acum selectați pictograma Executare continuă, apoi în fereastra panoului frontal selectați portul și introduceți pinul digital.
- Apoi, prin comutarea valorii de ieșire (care acționează ca un comutator de pornire și oprire), puteți vedea LED-ul încorporat al plăcii Arduino clipind până când valoarea de ieșire este oprită.
Procesul complet este explicat și în videoclipul de mai jos.