- Requisiti
- Perché interfacciamo Arduino con LabVIEW?
- LED lampeggiante con Arduino e LabVIEW
- Collega il codice LabVIEW ad Arduino
- Esegui il programma
Nel precedente articolo di Getting Started with LabVIEW, abbiamo visto LabVIEW e come può essere programmato graficamente ed eseguito nel computer (livello software). Ora in questo articolo impariamo come interfacciare LabVIEW con la scheda Arduino.
Requisiti
Per interfacciare LabVIEW con Arduino, sono necessari i seguenti software e hardware,
- LabVIEW (software)
- NI VISA (software)
- VI packet manager (software)
- IDE Arduino (software)
- LINX, (questo sarà disponibile all'interno del gestore pacchetti VI, apri il gestore pacchetti VI e cercalo, fai doppio clic su di esso. Raggiungerai una finestra di installazione. Fai clic sul pulsante di installazione visibile in quella finestra.)
- Interfaccia LabVIEW per Arduino, sarà disponibile all'interno del gestore pacchetti VI, apri il gestore pacchetti VI e cercalo, fai doppio clic su di esso. Raggiungerai una finestra di installazione. Fare clic sul pulsante di installazione visibile in quella finestra, come mostrato di seguito
Perché interfacciamo Arduino con LabVIEW?
Come già detto nell'articolo precedente, LabVIEW è un linguaggio di programmazione grafico. Il programma Arduino è composto da righe di codici ma quando interfacciamo LabVIEW con Arduino, le righe di codice vengono ridotte in un programma pittorico, che è di facile comprensione e il tempo di esecuzione si dimezza.
LED lampeggiante con Arduino e LabVIEW
- Avvia LabVIEW.
- Per avviare LabVIEW fare riferimento al precedente articolo.
- Ora avvia la codifica grafica.
- Nella finestra del diagramma a blocchi, fai clic con il pulsante destro del mouse e seleziona Makerhub >> LINX >> Apri, trascina e rilascia la casella Apri. Quindi creare un controllo facendo clic con il pulsante destro del mouse sulla prima punta del filo e selezionando Crea >> Controllo. Così ha creato una porta seriale.
- Nella finestra del diagramma a blocchi, fare clic con il tasto destro e selezionare Makerhub >> LINX >> Chiudi. Trascina e rilascia Chiudi.
- Nella finestra del diagramma a blocchi, fare clic con il tasto destro e selezionare Makerhub >> LINX >> Digitale >> Scrivi. Trascina e rilascia Scrivi. Quindi creare un controllo sulla seconda e terza punta dei fili facendo clic con il pulsante destro del mouse su ciascuno individualmente e selezionando Crea >> Controllo. Così è stato creato un canale D0 e un valore di uscita.
- Nella finestra Schema a blocchi, fare clic con il tasto destro e selezionare Strutture >> Ciclo While. Trascina il ciclo While sulla scrittura digitale. Quindi creare un registro a scorrimento facendo clic con il pulsante destro del mouse sul ciclo While.
- Nella finestra del diagramma a blocchi, fare clic con il tasto destro e selezionare Makerhub >> LINX >> Utilità >> Frequenza loop. Trascinalo e rilascialo all'interno del ciclo While.
- Nella finestra del diagramma a blocchi, fare clic con il pulsante destro del mouse e selezionare Boolean >> o. Trascina e rilascia o all'interno del ciclo While.
- Nella finestra del diagramma a blocchi, fare clic con il tasto destro e selezionare Timing >> Wait (ms). Trascina e rilascia Wait (ms) nel ciclo While e crea una costante per esso facendo clic con il pulsante destro del mouse sulla punta del filo che si trova più a sinistra in Wait (ms) e seleziona Crea >> Costante.
- Nella finestra del pannello frontale, fare clic con il tasto destro e selezionare Boolean >> pulsante Stop. Ora il pulsante di arresto appare nella finestra dello schema a blocchi. Trascinalo e rilascialo all'interno del ciclo While.
- Ora collegando tutti questi blocchi creati utilizzando le connessioni di cablaggio, è possibile creare il programma di lampeggiamento LED grafico per interfacciarsi con l'hardware Arduino.
Collega il codice LabVIEW ad Arduino
- Dopo aver creato il codice grafico, selezionare Strumenti >> Makerhub >> LINX >> Procedura guidata firmware LINX.
- Ora si apre la finestra della procedura guidata del firmware LINX, in quella seleziona Device Family come Arduino; Tipo di dispositivo come Arduino Uno; Metodo di caricamento del firmware come seriale / USB. Quindi fare clic su Avanti.
- Quindi collega la scheda Arduino al PC utilizzando il cavo USB Arduino.
- Ora nella finestra Avanti seleziona la porta Arduino facendo clic sull'elenco a discesa. Seleziona COM4. Quindi fare clic su Avanti due volte.
- Quindi fare clic sul pulsante Fine.
- Ora hai configurato la porta seriale e la scheda Arduino interfacciata con LabVIEW.
Esegui il programma
- Ora seleziona l'icona di esecuzione continua, quindi nella finestra del pannello frontale seleziona la porta e inserisci il pin digitale.
- Quindi, cambiando il valore di uscita (che funge da interruttore On & Off), puoi vedere il LED integrato della scheda Arduino lampeggiare fino a quando il valore di uscita non viene disattivato.
Il processo completo è spiegato anche nel video qui sotto.