- Requisitos
- Por que conectamos o Arduino com o LabVIEW?
- LED piscando com Arduino e LabVIEW
- Conecte o código do LabVIEW com o Arduino
- Execute o programa
No artigo anterior de Getting Started with LabVIEW, vimos sobre o LabVIEW e como ele pode ser programado graficamente e executado no computador (nível de software). Agora, neste artigo, aprendemos como fazer a interface do LabVIEW com a placa Arduino.
Requisitos
Para fazer a interface do LabVIEW com o Arduino, você precisa dos seguintes softwares e hardwares,
- LabVIEW (software)
- NI VISA (software)
- Gerenciador de pacotes VI (software)
- Arduino IDE (software)
- LINX, (ele estará disponível dentro do gerenciador de pacotes VI, abra o gerenciador de pacotes VI e pesquise-o, clique duas vezes nele. Você chegará a uma janela de instalação. Clique no botão instalar visível para você nessa janela).
- Interface do LabVIEW para Arduino, que estará disponível dentro do gerenciador de pacotes VI, abra o gerenciador de pacotes VI e pesquise por ele, clique duas vezes nele. Você chegará a uma janela de instalação. Clique no botão de instalação visível para você nessa janela, conforme mostrado abaixo
Por que conectamos o Arduino com o LabVIEW?
Como já foi dito no artigo anterior, o LabVIEW é uma linguagem de programação gráfica. O programa Arduino é composto de linhas de códigos, mas quando fazemos a interface do LabVIEW com o Arduino, as linhas de códigos são reduzidas a um programa pictórico, que é fácil de entender e o tempo de execução é reduzido pela metade.
LED piscando com Arduino e LabVIEW
- Inicie o LabVIEW.
- Para iniciar o LabVIEW, consulte o artigo anterior.
- Agora comece a codificação gráfica.
- Na janela do diagrama de blocos, clique com o botão direito e selecione Makerhub >> LINX >> Abrir, arraste e solte a caixa Abrir. Em seguida, crie um controle clicando com o botão direito na primeira ponta de arame e selecionando Criar >> Controle. Assim, criou uma porta serial.
- Na janela do diagrama de blocos, clique com o botão direito e selecione Makerhub >> LINX >> Fechar. Arrastar e soltar Fechar.
- Na janela do diagrama de blocos, clique com o botão direito e selecione Makerhub >> LINX >> Digital >> Write. Arraste e solte a gravação. Em seguida, crie um controle na segunda e na terceira ponta dos fios clicando com o botão direito em cada um individualmente e selecionando Criar >> Controle. Assim, criou um canal D0 e valor de saída.
- Na janela do diagrama de bloco, clique com o botão direito e selecione Structures >> While loop. Arraste o loop While pela gravação digital. Em seguida, crie um registrador Shift clicando com o botão direito no loop While.
- Na janela do diagrama de blocos, clique com o botão direito e selecione Makerhub >> LINX >> Utilities >> Loop rate. Arraste e solte dentro do loop While.
- Na janela do diagrama de bloco, clique com o botão direito e selecione Booleano >> ou. Arraste e solte ou dentro do loop While.
- Na janela do diagrama de blocos, clique com o botão direito e selecione Timing >> Wait (ms). Arraste e solte Wait (ms) no loop While e crie uma constante para ela clicando com o botão direito na ponta do fio que fica mais à esquerda de Wait (ms) e selecione Create >> Constant.
- Na janela do painel frontal, clique com o botão direito e selecione Booleano >> botão Parar. Agora o botão de parada aparece na janela do diagrama de bloco. Arraste e solte-o dentro do loop While.
- Agora, conectando todos esses blocos criados usando conexões de fiação, você pode construir o programa de piscar LED gráfico para fazer a interface com seu hardware Arduino.
Conecte o código do LabVIEW com o Arduino
- Depois de construir o código gráfico, selecione Ferramentas >> Makerhub >> LINX >> Assistente de firmware LINX.
- Agora a janela do assistente de Firmware LINX é aberta, em que selecione Família de dispositivos como Arduino; Tipo de dispositivo como Arduino Uno; Método de upload de firmware como serial / USB. Em seguida, clique em Avançar.
- Em seguida, conecte a placa Arduino ao seu PC usando o cabo USB Arduino.
- Agora, na próxima janela, selecione a porta do Arduino clicando na lista suspensa. Selecione COM4. Em seguida, clique em Avançar duas vezes.
- Em seguida, clique no botão Concluir.
- Agora você configurou a porta serial e a placa Arduino de interface com o LabVIEW.
Execute o programa
- Agora selecione o ícone de execução contínua e, na janela do painel frontal, selecione a porta e insira o pino digital.
- Em seguida, alternando o valor de saída (que atua como uma chave liga e desliga), você pode ver o LED embutido da placa Arduino piscando até que o valor de saída seja desligado.
O processo completo também é explicado no vídeo abaixo.