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.

Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

Comunicación serial de labview con arduino (visa)

Buen día.

Estoy aprendiendo a usar la comunicación serial y quería controlar la intensidad de un LED desde labview con el "knob", es decir, que desde labview cambie la perilla y lo mande a arduino para que cambie éste la intensidad del LED. Use el código de ejemplo de arduino y lo modifique un poco y si le pongo el numero desde el código si cambia la intensidad como debe, pero al tratar de mandar el numero desde labview no funciona, mando los datos de la perilla que va desde 0 a 255 y uso el "format into string" pero parece que arduino no lo recibe o no lo lee correctamente, podrían decirme cual es mi error?, de antemano muchas gracias.

Adjunto el archivo de labview para que puedan verlo 

0 kudos
Mensaje 1 de 3
8.253 Vistas

Buen día.

Estoy aprendiendo a usar la comunicación serial y quería controlar la intensidad de un LED desde labview con el "knob", es decir, que desde labview cambie la perilla y lo mande a arduino para que cambie la intensidad. Use el código de ejemplo de arduino y lo modifique un poco y si le pongo el numero desde ahí si cambia la intensidad, pero al tratar de mandar el numero desde labview no funciona, mando los datos de la perilla que va desde 0 a 255 y uso el "format into string" pero parece que ardino no lo recibe, podrían decirme cual es mi error?, de antemano muchas gracias.

Adjunto el archivo de labview para que puedan verlo 

 

0 kudos
Mensaje 2 de 3
8.278 Vistas

Hola Lorena48,

 

No estas configurando el protocolo serial correctamente. En el VISA Configure Serial Port.vi no estas eligiendo la velocidad de transmisión (baud rate), los bits que vas a enviar (data bits) , la paridad y el control de flujo. En este link se muestra un ejemplo de lectura de datos desde el Arduino con el que te puedes guiar de una mejor forma, solo tendrías que configurarlo para escritura. https://forums.ni.com/t5/forums/v3_1/forumtopicpage/board-id/170/page/1/thread-id/511262

 

Saludos y espero que te sea de ayuda.

 

Sebastian.

 

0 kudos
Mensaje 3 de 3
8.243 Vistas