LabVIEW para controlar Arduino através da linha de comandos

O LabVIEW é uma linguagem de programação baseada em G code, ou seja, programação gráfica e pertence à norte-americana National Instruments. Hoje vamos explicar como criar uma interface para acionar um LED, executando linha de comandos nesta tecnologia.

LabVIEW para controlar Arduino através da linha de comandos

O LabVIEW é uma linguagem de programação permite programar e ao mesmo tempo  obter uma interface gráfica de forma automática (que pode ser melhorada pelo programador).

O exemplo abaixo mostra a facilidade de criar uma interface em LabVIEW para acionar um LED conectado a uma das portas digitais do Arduino. Para tal, vamos executar linha de comandos em LabVIEW e ver como se executam. Para usar linha de comandos em LabVIEW é necessário usar a seguinte tool:

E construir uma string começada por cmd /k e o nosso respectivo comando. Podem ver embaixo do lado esquerdo. Temos uma porta onde está a ser usado o Arduino, COM5. A ideia principal é enviar uma letra – ‘A’ para o Arduino e colocar o pin 12 a HIGH para activar o LED.

A figura seguinte mostra uma interface, contendo controladores e indicadores de modo a fazer o run da nossa instrução e em paralelo visualizar os diversos acontecimentos (- ver vídeo).

Do lado Arduino está a correr a seguinte instrução. E que consiste ler o buffer do serial da porta COM e activar o pino 12.

O seguinte link mostra o video desta rotina em LabVIEW. Verifica-se que está lento devido aos Time Delays existente no código em LabVIEW.

Esperamos que o estimado leitor tenha gostado do artigo e que seja útil para alguma experiência que deseje fazer ou, para pelo menos servir de cultura geral desta tecnologia. Se tiverem alguma dúvida, sintam-se livres em dizer ou debater. Comentem o artigo, ou tirem as vossas questões através do nosso facebook, que nós estaremos lá para vos responder.

Licínio Ferreira

Sou o Licínio Ferreira, tenho 28 anos, tenho percurso feito na Ciência e na Indústria. Gosto bastante de tecnologia, principalmente Internet of Things.

You May Also Like

O Império do arduino!

Arduino

Arduino: Aprenda a calibrar sensores

LattePanda

LattePanda concorrente do Raspberry Pi com Windows 10

Sensor de distância HC-SR04 com Arduino e Programação C#

Este portal utiliza cookies. Ao navegar no site estará a consentir a sua utilização Saiba mais sobre privacidade e cookies