From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
le 05-15-2019 02:31 AM
Bonjour,
j'ai besoin de faire un test simple allumer ,éteindre une Led mais cette fois ci c'est la led interne qui est sur ARDUINO via Labview.
Je trouve beaucoup d'exemples pour commander les led externes via labview mais aucun pour commander la led interne .
Pourriez vous m'aider svp!
Résolu ! Accéder à la solution.
le 05-16-2019 03:31 AM
Bonjour,
Pour commander les leds interne de l'arduino, la procédure est la même que pour les led externes. Par exemple, pour un arduino uno, c'est la pin 13. (peut-être aussi la 0 et 1).
Cordialement,
Antoine
le 05-16-2019 04:54 AM
J'ai testé sur ARDUINO IDE , cela fonctionne très bien
voici mon code
int led = 13;// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(2000); // wait for 2 seconds
digitalWrite(led, LOW);
delay(750);
digitalWrite(led, HIGH);
delay(250);
digitalWrite(led, LOW);
delay(750);
digitalWrite(led, HIGH);
delay(250);
digitalWrite(led, LOW);
delay(750);
digitalWrite(led, HIGH);
delay(250);
digitalWrite(led, LOW);
delay(750);
digitalWrite(led, HIGH);
delay(250);digitalWrite(led, LOW);
delay(2000); // wait for 2 seconds
}
Mais une fois j'essaye de faire la même chose sur Labview cela ne fonctionne pas la led reste allumée et la led RX n’arrête pas de clignoter .
pourtant j'ai bien fermé Arduino IDL et j'ai bien téléverser et compiler LIFA_base.
j'ai mis en pièce jointe le diagramme LABVIEW .
Merci pour votre aide en avance .
le 05-16-2019 05:07 AM
Bonjour,
Vous utilisez Lynx pour arduino?
Le code LV n'est pas compilé pour l'arduino, il y a en fait du code arduino pour piloter les E/S à partir de labview via une communication série entre l'arduino et Labiew grace au module VISA. (D'où la LED Rx toujours en activité)
Vous pouvez créer un sketch Arduino controlant la led en fonction d'un caractère reçu par le bias de la communication série et communiquer avec votre arduino en utilisant les fonction séries de VISA sur labVIEW.
Cordialement,
Antoine
le 05-16-2019 05:17 AM
Non je n'utilise pas linx j'utilise le Toolkit LIFA (labview interface for arduino).
Je vais essayer avec le module visa,je croise les doigts pour que ça marche .
Merci
le 05-16-2019 06:33 AM
Je reprécise!
Le module visa permettra uniquement de faire la communication série avec l'arduino! Vous devrez toujours faire de la programmation avec en C pour arduino.
Cette page peut vous intéresser:
http://tpil.projet.free.fr/TP_Labview/Labview_VISA_serie.html
Cordialement,
Antoine
05-16-2019 06:33 AM - modifié 05-16-2019 06:35 AM
@oum a écrit :
J'ai testé sur ARDUINO IDE , cela fonctionne très bien
voici mon code
...
Mais une fois j'essaye de faire la même chose sur Labview cela ne fonctionne pas la led reste allumée et la led RX n’arrête pas de clignoter .
pourtant j'ai bien fermé Arduino IDL et j'ai bien téléverser et compiler LIFA_base.
j'ai mis en pièce jointe le diagramme LABVIEW .
Merci pour votre aide en avance .
D'après ton diagramme il faut faire basculer manuellement le booléen pour que la LED change d'état. C'est bien ce que tu fais?
Sinon essaie le baudrate à 9600, c'est la valeur par défaut en principe.
le 05-16-2019 06:43 AM
En gros, c'est ça.
il faut un code sur l'arduino pour gérer les E/S et la comunication série et du code labview pour envoyer des commandes en série.
Sinon, vous utilisez Lynx.
05-20-2019 03:10 AM - modifié 05-20-2019 03:12 AM
Merci à vous tous pour vos réponses .
Finalement j'ai réussi à télécharger LINX ,dans les exemples il y a un exemple pour allumer une led ,cela fonctionne très bien