- Exigences
- Pourquoi nous interférons Arduino avec LabVIEW?
- LED clignotante avec Arduino et LabVIEW
- Connectez le code LabVIEW avec Arduino
- Exécutez le programme
Dans l'article précédent de Premiers pas avec LabVIEW, nous avons vu LabVIEW et comment il peut être programmé et exécuté graphiquement sur ordinateur (niveau logiciel). Maintenant, dans cet article, nous apprenons comment interfacer LabVIEW avec la carte Arduino.
Exigences
Pour interfacer LabVIEW avec Arduino, vous avez besoin des logiciels et matériels suivants,
- LabVIEW (logiciel)
- NI VISA (logiciel)
- Gestionnaire de paquets VI (logiciel)
- Arduino IDE (logiciel)
- LINX, (il sera disponible dans le gestionnaire de packages VI, ouvrez le gestionnaire de packages VI et recherchez-le, double-cliquez dessus. Vous arriverez à une fenêtre d'installation. Cliquez sur le bouton d'installation visible par vous dans cette fenêtre.)
- Interface LabVIEW pour Arduino, elle sera disponible dans le gestionnaire de packages VI, ouvrez le gestionnaire de packages VI et recherchez-le, double-cliquez dessus. Vous accéderez à une fenêtre d'installation. Cliquez sur le bouton d'installation visible par vous dans cette fenêtre, comme indiqué ci-dessous
Pourquoi nous interférons Arduino avec LabVIEW?
Comme déjà dit dans l'article précédent, LabVIEW est un langage de programmation graphique. Le programme Arduino est composé de lignes de codes mais lorsque nous interférons LabVIEW avec Arduino, les lignes de codes sont réduites en un programme pictural, qui est facile à comprendre et le temps d'exécution est réduit de moitié.
LED clignotante avec Arduino et LabVIEW
- Lancez LabVIEW.
- Pour lancer LabVIEW, reportez-vous à l'article précédent.
- Maintenant, commencez le codage graphique.
- Dans la fenêtre du diagramme, cliquez avec le bouton droit de la souris et sélectionnez Makerhub >> LINX >> Ouvrir, faites glisser et déposez la boîte Ouvrir. Créez ensuite un contrôle en cliquant avec le bouton droit sur la première pointe de fil et en sélectionnant Créer >> Contrôle. Ainsi créé un port série.
- Dans la fenêtre du diagramme, cliquez avec le bouton droit et sélectionnez Makerhub >> LINX >> Fermer. Glissez-déposez Fermer.
- Dans la fenêtre du diagramme, cliquez avec le bouton droit de la souris et sélectionnez Makerhub >> LINX >> Numérique >> Ecrire. Faites glisser et déposez Écrire. Ensuite, créez un contrôle sur la deuxième et la troisième pointe des fils en cliquant avec le bouton droit sur chacun d'eux individuellement et en sélectionnant Créer >> Contrôle. Ainsi créé un canal D0 et une valeur de sortie.
- Dans la fenêtre du diagramme, cliquez avec le bouton droit de la souris et sélectionnez Structures >> En boucle. Faites glisser la boucle While sur l'écriture numérique. Créez ensuite un registre Shift en faisant un clic droit sur la boucle While.
- Dans la fenêtre du diagramme, cliquez avec le bouton droit et sélectionnez Makerhub >> LINX >> Utilitaires >> Taux de boucle. Faites-le glisser et déposez-le dans la boucle While.
- Dans la fenêtre du diagramme, cliquez avec le bouton droit de la souris et sélectionnez Booléen >> ou. Glissez-déposez ou à l'intérieur de la boucle While.
- Dans la fenêtre du diagramme, cliquez avec le bouton droit et sélectionnez Minutage >> Attendre (ms). Faites glisser et déposez Wait (ms) dans la boucle While et créez une constante pour celle-ci en cliquant avec le bouton droit de la souris sur la pointe du fil qui est la plus à gauche de Wait (ms) et sélectionnez Créer >> Constante.
- Dans la fenêtre du panneau avant, cliquez avec le bouton droit de la souris et sélectionnez le bouton Booléen >> Arrêter. Le bouton d'arrêt apparaît maintenant dans la fenêtre du diagramme. Faites-le glisser et déposez-le dans la boucle While.
- Maintenant, en connectant tous ces blocs créés à l'aide de connexions de câblage, vous pouvez créer le programme de clignotement de LED graphique pour s'interfacer avec votre matériel Arduino.
Connectez le code LabVIEW avec Arduino
- Après avoir créé le code graphique, sélectionnez Outils >> Makerhub >> LINX >> Assistant de micrologiciel LINX.
- Maintenant, la fenêtre de l'assistant du micrologiciel LINX s'ouvre, dans cette sélection de la famille de périphériques comme Arduino; Type de périphérique comme Arduino Uno; Méthode de téléchargement du micrologiciel en série / USB. Cliquez ensuite sur Suivant.
- Ensuite, connectez la carte Arduino à votre PC à l'aide du câble USB Arduino.
- Maintenant, dans la fenêtre suivante, sélectionnez le port Arduino en cliquant sur la liste déroulante. Sélectionnez COM4. Cliquez ensuite deux fois sur Suivant.
- Cliquez ensuite sur le bouton Terminer.
- Vous avez maintenant configuré le port série et la carte Arduino interfacée avec LabVIEW.
Exécutez le programme
- Sélectionnez maintenant l'icône Exécuter en continu, puis dans la fenêtre du panneau avant, sélectionnez le port et entrez la broche numérique.
- Ensuite, en commutant la valeur de sortie (qui agit comme un interrupteur marche / arrêt), vous pouvez voir la LED intégrée de la carte Arduino clignoter jusqu'à ce que la valeur de sortie soit désactivée.
Le processus complet est également expliqué dans la vidéo ci-dessous.