You are on page 1of 17
osioci2026 11:08 [Arduino et LIFA (LabVIEW Interface For Arduino) | Electronique Innovante Electronique Innovante Apprendre I'électronique et informatique par l'exemple Arduino et LIFA (LabVIEW Interface For Arduino) LFA signifie LabVIEW Interface For Arduino. C'est une extension de LabVIEW (compatible & partir de la version 2008) qui permet de piloter une carte compatible Arduino depuis LabVIEW. Dans cet article je vous propose dinstaller et de découvrir LIFA car pour instant je n'ai pas trouvé beaucoup de ressources sur Internet 8 ce su- jet. Attention cet article n'est pas une présentation de LabVIEW ou d’Arduino (vous avez plein de ressources, pour cela sur le web) mais une utilisation conjointe de LabVIEW et Arduino. Cependant les VI (Virtual Instru- ment) de tests sont trés simples et il n'y a PAS de programmation C/C++ du coté Arduino. & Imprimer cet article Matériels et logiciels nécessaire Matériels ‘+ un ordinateur de type compatible PC avec Microsoft Windows7 ou WindowsXP (je r’ai pas testé sous GNU/Linux mais ga doit étre fonctionnel) + une carte compatible Arduino : dans notre cas une carte arduino UNO * un shield de prototypage ou une plaquette dressai sans soudure (http://www. lextronic.fr/P4130-kit-ar- duino-protoshield. htm! a 15€ par exemple) + divers shields en fonction des utilisations avancées : ethershield, Xbee Shield, etc... facultatif) * quelques composants de bases (résistance, dels, ..) et des capteurs (température, humidité aussi bien en 12C quen analogique) Logiciels : * Lenvironnement de développement d'arduino ( http://arduino.cc/en/Main/Software ) ‘+ NI LabVIEW (version d'évaluation disponible sur http://www.ni.com/trylabview/) avec les pilotes VISA qui gérent la voie série ( http://joule.ni.com/nidu/cds/view/p/id/2251/lang/en ) + Vi Packet Manager : logiciel qui gére linstallation des extensions de LabVIEW disponible sur le site d'un partenaire de National Instrument (http:/jki.net/vipm/download ) * Le paquet LIFA décrit sur https://decibel.ni.com/content/groups/labview_interface-for-arduino et son ins- tallation sur https://decibel.ni.com/content/docs/DOC-15971 * Le logiciel Fritzing pour dessiner les schémas de cablage ( http://fritzing.org/welcome/ ) nitps:nnovelectronique-172012105/04/arcuino- ifa-labviewsinterfacefor-arduin! 7 os1042026 11:08 Arduino et LIFA (LabVIEW Interface For Arduino) | Eleerorique Innovante ‘Téléchargez le tout puis installez dans ordre ci-dessus. La plupart du temps ca se résume a « suivant », «suivant »,... »terminer ». La version de LIFA utilisée ici est 2.XX, Installation du firmware LIFA sur la carte Arduino Le firmware LIFA est disponible apres installation dans le répertoire « C:\Program Files\National Instruments\LabVIEW 201 1\v.lib\LabVIEW Interface for Arduino\Firmware\LVIFA_Base » (du moins sur mon ins- tallation), Vous trouverez alors plusieurs fichiers dont les trois principaux sont * le sketch « LVIFA_Base.ino » : Cest ce sketch que vous compilerez et transférerez dans la platine Arduino * le sketch « LabVIEWinterface.ino » : il contient Fimplémentation de toutes les fonctions utilisées par Lab- VIEW pour dialoguer avec la carte Arduino le fichier d'inclusion « LabVIEWinterface.h » : ce fichier d’en-téte est particuliérement intéressant puisque Cest lui qui contient les « define » que vous pouvez modifier pour adapter LIFA. Trois « define » en particu- lier seront & modifier suivant vos projets ‘+ DEFAULTBAUDRATE : la vitesse de transmission de la voie série. En effet LabVIEW communique avec la carte Arduino par une voie série, par défaut la vitesse est de 115200 bauds/s mais si vous utilisez Une liaison série sans fil (XBee ou Bluetooth), il faudra sans doute baisser la vitesse de transmission pour fiabiliser le dialogue + COMMANDLENGHT : le nombre doctets transmis en une seule fois par une commande LabVIEW. Par défaut cette valeur est & 15. Si cest insuffisant pour votre projet il faut le changer ici et sur le diagramme LabVIEW ‘+ STEPPER SUPPORT : permet ou non diintégrer le support des moteurs pas pas dans le firmware, cela permet de diminuer la taille du fichier hex + Les autres fichiers sont pour la gestion des moteurs pas 8 pas. Chargez donc « LVIFA_Base.ino » dans environnement Arduino, compilez-le puis programmez votre carte Arduino, Vous dispasez normalement maintenant d'une Arduino préte a fonctionner avec LabVIEW. Remarque : extension « ino » est Ia nouvelle extension pour les « sketches » arduino depuis la version 1.00, avant extension était « pde ». Premier exemple : Allumer une diode depuis LabVIEW et lire l'état d'une entrée (On commence toujours par une del ® donc on échappe pas 8 la tradition ! Le cablage sur la plaquette d'essai peut se présenter de la maniére suivante (le dessin est réalisé avec le logiciel Fritzing) nitps:nnovelectronique-172012105/04/arduino- ifa-labvieweinterfacefor-arduin! ane osio4r2026 11:08 [Arouino et LIFA (LabVIEW Interface For Arduino) | Electronique Innovante Lancez LabVIEW, puis réalisez la face avant suivante: Exemple 4 ‘Commande DEL ‘Commande DEL “Eten Lorsque vous passez sur le diagrarime, une nouvel palette dédié & Arduino doit apparaitre ||-¥ Arduino Raa Réalisons le diagramme suivant: Les applications LabVIEW utilisant LIFA sont toutes construites sur le méme modéle: btpsuinnovelectronique.f2012106/04/arduino-et ita labwew interface fr-ardino! 37 os1042026 11:08 Arduino et LIFA (LabVIEW Interface For Arduino) | Eleerorique Innovante 1. établir la connexion avec la platine Arduino & l'aide du sous VI « INIT ». Celui-ci dispose de nom- breuses entrées pour le configurer. Je vous conseille de créer des constantes pour ces entrées afin diob- server les différents choix possibles. La création d'une constante se fait en cliquant avec le bouton droit sur une des entrées puis choisir « Créer », « Constante », Si vous souhaitez modifier ces parametres sur la face avant créez des indicateurs, Tout d’abord choisir le port COM qui a été créé lors de la premiére connexion de farduino (ici COM19). Choisir la vitesse, elle doit correspondre avec celle défini dans « LabVIEWinterface.h » (ici 115200 qui est la valeur par défaut), ensuite le choix de la carte Arduino (par défaut UNO). Les deux derniers parametres sont laissés tels quels. En sortie vous obtenez la « ressource » Initialisée (trait épais rose) qui sera utilisée par tous les sous VI arduino et de quoi gérer les erreurs (trait épais jaune), 2. Initialiser les E/S. Si vous utilisez des E/S numériques, utilisez le sous VI « Set Digital Pin Mode ». II faut préciser alors la broche concernée ( ici 8 ) et son sens (ici output : on pilote une del). 3. Boucle infinie de gestion des évenements. Comme sur micro-controlleur vous avez une boucle infinie qui gere les événements (on ne considére pas iciles interruptions). Cette boucle infinie est ici représentée par une boucle « while » (fléche épaisse grise qui reboucle sur elle-méme). Pour arréter cette boucle, créez un indicateur sur le terminal de répétition de la boucle (ici point rouge). On doit allumer la DEL en fonction de l'état de linterrupteur & levier de la face avant (Commande DEL). On transforme tout d'abord tinformation booléenne (true, false) en nombre (0,1) puis on envoie cette information & fentrée du sous Vi « Digital Write Pin », La broche de sortie est bien sur toujours la 8. Si vous regardez bien le diagramme, Un petit point rouge 8 rentrée du VI « Digital Write Pin » est présent. Ce qui indique que les formats uti sés ne sont pas totalement compatibles (ici la conversion booléenne se fait vers un entier signé codée sur 16 bits, or le VI attend une valeur non signé sur 8 bits) 4, Fermeture de la connexion avec la carte Arduino a l'aide du sous VI « CLOSE ». On libére ainsi pro- prement la mémoire et le port COM. Eventuellement céblez un gestionnaire derreurs simple. Testez votre programme, lors de la manipulation de linterrupteur de la face avant la diode doit réagir en consé- quence. Vous savez donc piloter en tout ou rien des sorties. A titre d'exercice, modifiez le cablage, la face avant et le diagramme pour lire et afficher état d'un interrupteur.... La correction est donnée ci-dessous Le cablage nitps:nnovelectronique-172012105/04/arduino- ifa-labvieweinterfacefor-arduin! anr osio4r2026 11:08 [Arduino et LIFA (LabVIEW Interface For Arduino) | Electronique Innovante La face avant dans LabVIEW: Exemplet Commande DEL Le diagramme ae | » Etatiniorpteur La pee auton Stop Remarque: Le microcontrolleur Atmel présent sur la carte Arduino posséde des résistance de pull-up interne ac- tivable individuellement. Vous pouvez donc vous passez de la résistance de 10K sur le schéma de cablage 3 condition de modifier le « sketch » de LIFA dans la fonction setup. Lire cet article: http://arduino.cc/fr/Main/ApprendreBrochesEntreeSortie Remarque: Si vous avez plusieurs broches a initialiser en entrée ou en sortie, le faire dans une boucle sous Labview. Deuxiéme exemple : e une tension analogique Nous allons lire la tension issu d'un capteur de température analogique (LM35 : datasheet ic) et lafficher sous LabVIEW. Ce capteur donne OV 8 0°C et & une pente de +10mV/°C. Ce qui fait par exemple 25°C : 250mV. La variation de tension r’est pas importante et nous choisissons de ne pas amplifier cette tension pour garder un schéma de cAblage simple. Le convertisseur analogique numérique de Atmel est un 1Obits. La plage de numé- risation est de base entre OV et +Vcc = SV. Le quantum fait donc 5/210 = 4,88mV. On réalise le cablage suivant: hntps:Iinnevelectronique.£72012/05/04/aruino-etfe-labviewinterface-or-arduino! snr osio4r2026 11:08 Arduino et LIFA (LabVIEW Interface For Arduino) | Electronique Innovante La face avant sous LabVIEW peut se présenter de la maniére suivante: ‘fxemple 2 Capteur de température analogique Tempsratseinsaniannés volton dela température i Tenpératire en © [7 en fet du temps VA S ‘Température nstantannée | Evolution de la température en fetdu temps 2 Remarque : la sortie du sous VI « Analog Read Pin » donne une tension et pas un nombre compris entre 0 et tm > EB] 1023! Troisieme exemple : Moteur CC commandé en sens et en vitesse hntps:Iinnevelectronique.£72012/05/04/aruino-etfe-labviewinterface-or-arduino! eur os1042026 11:08 Arduino et LIFA (LabVIEW Interface For Arduino) | Eleerorique Innovante Nous allons utiliser un circuit intégré qui permet de piloter deux moteurs CC :le L293D (datasheet ici) Ce circuit est relativement facile & mettre en ceuvre et comme nous allons piloter qu'un seul moteur cela simplifie encore ensemble. Notez quil existe des shields pour piloter des moteurs CC (par ex : http://www lextronic.fr/P5073- platine-de-commande-de-moteurs-de.html). La broche 1 (EN1) permet diactiver le premier pont en H, si fon connecte cette broche a une broche de farduino qui fourni un signal MLI alors on pourra faire varier la vitesse du moteur. Les broches 2 (IN1) et 7 (IN2) permettent de fixer le sens de rotation du moteur ou encore de le frei- ner. Les broches 3 (OUT1) et 6 (OUT2) sont les broches de sorties de puissance vers le moteur, La broche 16 (VSS) recoit une alimentation SV issu de la carte arduino. La broche 8 (VS) est connecté au +9V dune pile pour assurer l'alimentation en puissance du moteur. Enfin les broches 4,5,12, 13 sont reliées aux masses (GND de arduino et pole négatif de la pile). On obtient donc le schéma de cdblage suivant : Les broches 7 et 8 de farduino devront donc étre en mode « digital » pour piloter le sens du moteur, la broche 111 en mode ML! (remarque: seu! les broches avec une tilde peuvent étre mises en mode MLI matériel: 6 broches en tout sur une arduino UNO). Le sens de rotation du moteur suit le tableau suivant: Enable 1 (€N1) Input 4 (Nt) Input 2 (IN 2) Fonction High Low High Tourne dans le sens horaire High High Low tourne dans le sens trigonométrique High Low Low Stop High High High stop Low Non applicable Non applicable Stop La face avant de cette exemple sera trés simple (un potentiometre unique qui évolue de -100% 3 +100%, le signe permet de fixer le sens de rotation) /ntps:Iinnovelectronique.1/2012/08/04/arduino-et-e labview nterface-orarduino! m7 osio4r2026 11:08 [Aruino et LIFA (LabVIEW Interface For Arduino) | Electronique Innovante Exemple 3 Commande d'un moteur CC en direction et en vitesse. Vitesse et sens du moteur fa : “a 2 0” SS 20 4 — 0 in Le programme LabVIEW peut se présenter de la maniére suivante (la seule partie qui varie d'une capture & autre, Cest lintérieur de la boite de test : Vrai et Faux: oi Et. inj Cablez et testez :le moteur doit varier en vitesse et en sens. A roscilloscope la fréquence de la MLI est de 400H2, Cette fréquence nest pas réglable par fintermédiaire d'un VI Quatri@me exemple : Capteur de température DS1621 sur bus I2C hntps:Iinnevelectronique.£72012/05/04/aruino-etfe-labviewinterface-or-arduino! air os1042026 11:08 Arduino et LIFA (LabVIEW Interface For Arduino) | Eleerorique Innovante Le DS1621 est un capteur de température relativement répandu (datasheet ici) Je ne vais pas détailler ici la do- cumentation, on va juste préciser les commandes a envoyer au 51621 pour finitialiser et faire une lecture simple de température. La broche 1 est SDA, la 2 est SCL: signaux du bus I2C. La broche 3 (Tout) ne sera pas utilisée dans notre application. Les broches 7 (AO), 6 (At) et 5 (AQ) sont reliés a la masse pour fixer ladresse I2C de ce capteur. La broche 4 est la masse et la broche 8 #Vcc (ici SV). La séquence dinitialisation est la suivante (broches AQ, A1 et A2 reliées ala masse): 1. Condition de départ (start) 2. Ecrire 0x90 : on sélectionne le boitier & fadresse A2A1A0 = 000 en écriture 3. Ecrire OxAC : on écrit dans le registre de configuration 4. Ecrire 0x00 : conversion de température en continu 5. Condition arrét (stop) 6. Attendre 20ms : écriture en eeprom de la configuration précédente 7. Condition de départ (start) 8. Ecrire 0x90 ; on sélectionne le boitier a 'adresse A2A1A0 = 000 en écriture 9. Ecrire OxEE : lancement de la conversion en continu de la température 10. Condition d'arrét (stop) La séquence suivante permet la lecture de la température : Condition de départ (start) 2. Ecrire 0x90 : on sélectionne le boitier a fadresse AZA1AO = 000 en écriture Ectire OxAA : demande de lecture de la dernigre température échantillonnée |. Condition de départ (restart) Ecrire 0x91 : on sélectionne le boitier & fadresse A2A1AQ = 000 en lecture Lire les 8 bits de poids fort de la température Lire les 8 bits de poids faible de la température et faire un NACK ! Condition d'arrét (stop) PNOWRYWNS Vous remarquez que ce r’est pas trés simple mais on va essayer dimplémenter le tout en LabVIEW avec les fonctions Arduino. Suivant la version de la carte arduino UNO que vous possédez les broches SCL et SDA ne sont pas au méme endroit (UNO Rev2 : A4=SDA, AS=SCL; UNO Rev3: deux broches dédiées sur un connecteur SCL et SDA). Au moment de rédiger ce tutoriel je dispose d'une carte arduino UNO rev2, le schéma de cablage ci-dessous est donc adapté pour cette plate-forme : = hntps:Iinnovelectronique.172012/05/04/arduino-etfe-labviewintrface-or-arauino! snr osioci2026 11:08 [Arduino et LIFA (LabVIEW Interface For Arduino) | Electronique Innovante La face avant sous LabVIEW se présente de la maniére suivante Exemple 4 Capteur de temperature 120 Données 2c L Remarque : un indicateur permet de choisir fadresse du capteur DS1621 sur le bus I2C. Sous Vintitulé « Données I2C » cest en fait un indicateur sous forme de tableau, il permet de visualiser les données brutes lues sur le bus Ic. Le diagramme peut se présenter de la maniére suivante : ses scar Cela mérite quelques explications !!! Tout d'abord fai triché,..pour comprendre comment fonctionne les sous VI 12¢ jai regardé les signaux I2C issu de farduino sur un oscilloscope et je dois dire que ga ma bien aidé ! Lecture du diagramme de gauche a droite: 1. initialisation du bus 12 (TWI dans la terminologie arduino) 2. Initialisation du DS1621. Tout d'abord radresse du composant, adresse est sur 7 bits (bit de poids fort en premier), les 4 premiers sont fixes (1001 voir documentation), les 3 derniers sont fixés avec les broches A2A1AO. Dans notre cas AZA1A0=000 donc 'adresse du composant est 001001000 en binaire ou 0x48 en hexadécimal ou 72 en décimal. Vous avez donc Fexplication de la valeur 72 sur la face avant. Ensuite il faut écrire les valeurs OxAC (172) et 0x00 (0) : Cest le réle du premier sous VI « I2C Write », nitps:nnovelectronique-172012105/04/arduino- ifa-labvieweinterfacefor-arduin! son7 os1042026 11:08 Arduino et LIFA (LabVIEW Interface For Arduino) | Eleerorique Inovante 3, Suite de Finitialisation. Normalement il faut attendre une dizaine de ms mais comme la transmission des 15 octets de LabVIEW vers larduino prend du temps, on peut considérer que la temporisation est réali- sée, On écrit alors la valeur OxEE (238). A ce point le DS1621 est correctement initialisé. 4, On rentre alors dans une boucle infinie. La température sera demandée toutes les 500ms. Pour faire la demande de la derniére température, Il faut écrire la valeur OxAA (170), 5. On lit alors le résultat : ici le DS1621 doit nous renvoyer 2 octets d'ol! la valeur 2 sur le Sous VI « I2C Read ». Ce sous VI se charge aussi de faire le NACK final (vérifié & foscilloscope). On obtient alors un ta- bleau 1D a deux cases contenant des entiers non signés codés sur 8 bits. Ces données sont affichées de maniére brute dans un lindicateur de la face avant « Données I2C ». 6.1 faut traiter les deux valeurs fourni par le DS1621. On commence par extraire les données du tableau avec le sous VI « Indexer un tableau ». Lindice ‘0': 8 bit de poids fort du résultat de la température en en- tier signé et indice’: 8 bit de poids faible de la conversion : dans notre cas cet octet prendra deux va- leurs : soit 128 pour indiquer quil faut rajouter 0,5°C, soit 0. 7. On reconstruit alors la température réelle et on Iaffiche sur le thermometre. Cela fonctionne, notez cependant que 'on ne gere pas les températures négatives...cest & faire en guise d'exer- cice @ Cinquiéme exemple : Afficheur LCD alphanumérique Pour ce test il existe un shield (par exemple http://www.zartronic.fr/shield-led-pour-arduino-p-125.html) ou on peut le fabriquer 8 partir des fichiers Isis et Ares disponible sur http://www.ac-limoges fr/sti_ge/spip.php? article38, Lafficheur LCD sera utilisé en mode 4 bits et la ligne RW sera reliée & la masse pour diminuer le nombre de fils. On peut avoir le cdblage suivant qui n'est PAS DU TOUT le cSblage par défaut proposé sous Labview: Pour étre plus explicite on a le cAblage suivant (jexclue les alimentations et le réglage de contraste avec le potentiometre) * broche 4 de farduino vers broche 4 (RS) de l'afficheur roche 5 (RW) de lafficheur reliée 3 la masse : lafficheur est toujours en mode écriture * broche 6 de larduino vers broche 6 (E) de lafficheur © broches 10,11,12,13 de 'arduino respectivement sur 11,12,13,14 (DB4,DB5,0B6,0B7) les 4 bits de poids fort du bus de données de lafficheur nitps:nnovelectronique-172012105/04/arduino- ifa-labvieweinterfacefor-arduin! wir os1042026 11:08 Arduino t LIFA (LabVIEW Interface For Arduino) | Eleerorique Innovante Remarque : suivant votre afficheur, vous pouvez tenter de mettre la broche 3 (Vcontrast) directement & la masse, Si les caractéres sont encore visibles cela simplifie encore le cablage. On va afficher la date et theure courante du PC sur 'afficheur LCD. On vérifiera que la longueur de la chaine & afficher est compatible avec le nombre de colonne de Fafficheur sinon on affichera le mot « Erreur !!» et on po- sitionnera un témoin lumineux a rouge. La face avant peut étre celle-ci Exemple 5 AFFICHEUR LCD ALPHANUNER(QUE Date et heure ccurante duPC 0/05 24:14:02 eee Longuaurdels care jecaractére Lonaueur de ls chaine OK ? fa 1) © Compte tenu du cahier des charges précédent, on peut obtenir le diagramme LabVIEW suivant ate ettee covets FC ier ie] Tee font Ls oy aensp i ry é os oes) FA Be ca{B| fel er tc eI lo Quelques commentaires sur ce diagramme: * lesous VI« LCD configure 4-bit » permet diaffecter les broches de lafficheur LCD aux broches de lar- duino. Le nom des broches est rappelé sur le diagramme. La valeur 255 pour la ligne RW indique que cette ligne n’est pas cablé du coté de farduino. La broche « LCD » précise quel ligne sur larduino sera utili sée pour piloter le rétroéclairage de Fafficheur sil en posséde un. Ne connectez pas directement la broche de 'arduino a la broche dialimentation du rétro-éclairage (vu sur les exemples de chez NI) mais utilisez plutét un petit transistor MOS type BS170 (datasheet ici) pour piloter alimentation du rétro- éclairage. + Lesous VI « LCD Init » permet de préciser le nombre de colonnes (ici 16) et le nombre de ligne (ici 2) de tafficheur LCD. ‘+ Tout ce qui est dans la partie supérieure de la boucle while concerne la récupération de la date et de eure du PC (avec un format précis) et du test pour savoir si la longueur de la chaine générée est compa- nitps:nnovelectronique-172012105/04/arduino- ifa-labvieweinterfacefor-arduin! vane os1042026 11:08 Arduino et LIFA (LabVIEW Interface For Arduino) | Eleerorique Innovante tible avec le nombre de colonnes de l'afficheur ‘+ Lesous VI « LCD Set Cursor Position » permet de fixer la position de départ de la chaine & afficher. Notez bien que les coordonnées x, de l'afficheur commence a 0,0 et pas 1,1! * Lesous VI « LCD print » permet diafficher la chaine que on a généré auparavant Remarque : le Vi précédent a été testé sur un afficheur LCD 16x2 et un afficheur LCD 20x4 en changeant les pa- ramétres dnitialisation et la position daffichage. Tout a bien fonctionné @ Conclusion... Pour explorer plus avant dans « C:\Program Files\National Instruments\LabVIEW 201 1\ilib\LabVIEW Interface for Arduino\Palette Examples ». Jespére aussi que les quelques exemples précédents vous ont ouvert rappétit ! Je trouve le « ma- les possibilités de LIFA, il suffit d’ouvrir les VI exemples fournis. Ceux-ci se trouvent riage » open-source, open-harware de I'arduino et le tr&s propriétaire NI LabVIEW assez intéressant car il per- met de développer rapidement de petites applications ou projets. De ce point de vue LIFA correspond bien & une philosophie d'apprentissage par projet ! Je compte, si fai assez de temps faire un second article, sur une utilisation plus avancé de LIFA. Un des themes abordés pourrait étre la manette nunchuck de la wii car elle embarque un accélérométre 3 axes, un joystick analogique et deux boutons poussoirs, le tout interrogeable par un bus I2C pour un prix de 206. Vous trouverer ci-dessous une archive zip contenant les captures ’écrans, les fichiers pour fritzing, les VI des exemples (réalisés avec la version 2011 de LabVIEW). Nthésitez pas & commenter cet article et & apporter votre pierre a lédifice de topen source - open hardware. Titre: Exemples LIFA (4870 clics) Légende: VI, fichiers Fritzing, captures d'écran pour LIFA Nom du fichier: exemples-lifa.zip Taille: 1 Mo Cette entrée a été publiée dans Arduino, LabVIEW, et marquée avec Arduino, LabVIEW, lifa, le 4 mai 2012 [https://innovelectronique.fr/2012/05/04/arduino-et-Jifa-labview-interface-for-arduino/) 17 réflexions sur « Arduino et LIFA (LabVIEW Interface For Arduino) » Ping : Electronique innovante » Un “shield” pour la découverte de LabVIEW et LIFA nitps:nnovelectronique-172012105/04/arduino- ifa-labvieweinterfacefor-arduin! san? osioci2026 11:08 [Arduino et LIFA (LabVIEW Interface For Arduino) | Electronique Innovante Ping : LIFA & SHT21 / SHT25 — misenso electronics pommier 1 avril 20133 18:29 Merci pour votre travall Francois 3 mai 201381335, Bonjour, je rencontre une erreur au moment de compiler LIFA_Base.ino . fobtiens : avrdude: stkS00_getsync() ot in sync: resp=0x00 Etje ne comprend di U cela peut venir, en espérant que vous puissiez m’aider. Merci 227 22 julllet 2013 8 16:52 its very cool! interested in Arduino and LabVIEW?and have same works on my blog? http://blog.sina.com.cn/shenjinxin2008 and http://www. shenjinxin.org? aubry 31 octobre 2013 8 14:53 Bonjour, Jlessaie depuis 2 jours diutiliser labview avec arduino mais je nvarrive pas & implanter le programme de « base » dans mon module... ‘avais labview 2013 mais le programme ne fonctionne pas encore sous cette version. J'ai donc télécharger labview 2012 et gaa marché. Ensuite, quand je lance le code LIFA_Base.ino, il compile mais Sarréte 4 un moment et me dit que » TKD2' was not declared in this scope » dans fonglet IRrmoteTolls.cpp Est ce que quelqu'un peut m’aider? il faut absolument que j'arrive 8 faire fonctionner ce code, cest pour mes études... nitps:nnovelectronique-172012105/04/arduino- ifa-labvieweinterfacefor-arduin! van osioci2026 11:08 [Arduino et LIFA (LabVIEW Interface For Arduino) | Electronique Innovante Merci 8 tous! Aubry ‘4 novembre 381453, Bonjour, Jai essayé plusieurs choses et le mieux 8 encore été de réinstaller labview et ses composants. et ¢a marche! & Jai également télécharger une autre version plus ancienne du programme et ¢a fonctionne! Jal fait le test de la Led ca, pas de probléme mais au moment de passer sur le LCD (pour vérifier que tout fonc- tionnait correctement), je me suis apercu que je n’avais pas lexemple... Je 'ai cherché un peu partout et je Fai méme télécharger mais il me manque les codes pour les « config » du LCD... Comment se fait-il que je rai pas les exemples? ® Merci pour vos réponses abdelmoumen 26 janvier 20143 14:28 je veut programmer un Dspace 1104 avec simulink abdelmoumen 26 janvier 2014 8 14:29 je veut programmer un Dspace 1104 avec simulink aidez moi svp Carlos 31 janvier 2014 8 10:34 nitps:nnovelectronique-172012105/04/arduino- ifa-labvieweinterfacefor-arduin! ssn osioci2026 11:08 [Arduino et LIFA (LabVIEW Interface For Arduino) | Electronique Innovante @Frangois El problema que tienes se debe a la version de la interfaz de arduino, debido a su actualizacion no funciona el LIFA, te recomiendo descargar la version 1.0 Nouha 1 avril 2014 8 14:31 est ce que la carte Ardupilot est exploitable par LIFA? et comment je peux commander un servo moteur LIFA Sebastien Bjanvier 2015 a 11:02 Bonjour, Jai suivi installation (Labview!1, module LABVIEW/Arduino, Arduino UNO). Le chargement se fait sur le module arduino. Mais il ne se passe rien une fois le logiciel LABVIEW. (La LED ne varie pas). Le seul parametre que jai modifié est le PORT (COM8).Ily at il dautres modifications ? Merci ache 15 février 2015 8 02:32 bonsoir tout le monde, {jai une question a propos de Labview, jé un carte Ardupilot 2.5 que jaimerais lire les données du gyro et diaccé- lérométre via Labview,si quelqu'un a une idée et merci d'avance seif 30 mars 2015 8 13:48 nitps:nnovelectronique-172012105/04/arduino- ifa-labvieweinterfacefor-arduin! sen7 osioci2026 11:08 [Arduino et LIFA (LabVIEW Interface For Arduino) | Electronique Innovante bonsoir tout le monde, jai une question & propos labview et arduino, comment je peux lire une valeur & partir d'arduino et si cette va- leur a dépassé certain valeur labview envoi une commande pour allumer une alarme par exemple Tournie 1 avril 2015 a 15:08, Bonjour Si le moteur avez etait un moteur biploaire ( 4 fils) comment vous aurait fait ? richard 26 juin 2015 8 00:38 hola como seria labview arduino led y Im35 gracias GONZALEZ 3 mars 2016 8 11:04 Quand je lance le code LIFA Base ino, il compile mais siarréte 8 un moment et me dit que" TKD2' was not decla- red in this scope” dans onglet IRrmoteTolls.cpp Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées, nitps:nnovelectronique-172012105/04/arduino- ifa-labvieweinterfacefor-arduin! wir

You might also like