Bom galerinha, tem muita gente me perguntando como comunicar o arduino com labview, esse é um tutorial ensinando como fazer. Vou postar outro tutorial com o labview lendo informações do arduino. Em anexo os códigos do arduini 22 e labview 2010.
Link dos Códigos: http://www.4shared.com/zip/iaHDyI-p/labview_arduino.html
Comentar
Comentário de Reviane Lopes em 6 abril 2013 às 18:40 Boa tarde,
Alguém sabe me dizer se é possível comunicação entre LabVIEW 8.5 com Arduino UNO via USB?
Se sim, gostaria de informação de com proceder.
Muito Agradecida.
Comentário de Gedeane Kenshima em 9 março 2013 às 21:07 eu fiz esse e deu tudo certo...
bem, descobri que há no site da Nations Instruments que há um toolkit de arduino, mas não sei usar...alguém sabe como?
Comentário de Camilo de Lellis Barreto Junior em 2 março 2013 às 17:25 Pessoal interessado em comunicacao LabVIEW e Arduino, acesse: Curso LabVIEW
Comentário de Raul Humberto em 2 março 2013 às 16:49 como fazer a comunicação serial do labview para comunicar com o arduino? fiz como no video acima, mas nao consigo fazer a comunicação serial.
Comentário de Guilherme Pigato Paes em 6 outubro 2012 às 5:10 Estou com o seguinte problema
Minha versão do programa é 1.0.1, e na linha:
c = Serial.read();, gera um erro de compilação, porem se eu fizer c = (String)Serial.read();, ai compila, porêm não funciona no labview. Tem alguma outra forma de fazer essa conversão de Inteiro para String ?
Comentário de Geraldo Freitas Barbosa Filho em 18 setembro 2012 às 17:25 Boa!! valew! agora sim o programa rodou. Estou usando um arduino Leonardo. Pode ver se o eskema tah certo? Dei o upload no codigo arduino na porta COM5 e no visa resourse name selecionei a porta COM5 tambem. 13pt Application Font. Eh basicamente isso mesmo? testei todas as portas do arduino A0 ate A5, mas nao funcionou. Tem alguma ideia do que estah faltando..ou erro?
valew pela ajuda...
Comentário de Camilo de Lellis Barreto Junior em 18 setembro 2012 às 13:57 bom, abri no IDE 1.0 e modifiquei algumas coisas: (em negrito) "O (byte) pode deixar"
char c;
String string;
void setup()
{
Serial.begin(9600);
}
void loop()
{
if(Serial.available() > 0) string = "";
while(Serial.available() > 0)
{
c = (byte)Serial.read();
if(c == ':')
{
break;
}else
{
string += c; // string = string + c;
}
delay(1);
}
if(string == "LL")
{
analogWrite(A5, 255);
}
if(string =="DL")
{
analogWrite(A5, 0);
}
}
Comentário de Geraldo Freitas Barbosa Filho em 18 setembro 2012 às 13:49 Exatamente, estou usando a 1.0.1. Fiz o que voce sugeriu > a linha de comando fikou:
c = Serial.read();
mas ainda mostrou o seguinte erro nessa mesma linha:
control_led_C.cpp: In function 'void loop()':
control_led_C:15: error: invalid conversion from 'int' to 'const char*'
control_led_C:15: error: initializing argument 1 of 'String& String::operator=(const char*)'
valew pela ajuda!
Comentário de Camilo de Lellis Barreto Junior em 18 setembro 2012 às 13:32 Ola Geraldo, esse código foi desenvolvido na IDE 022 do arduino, acredito que vc esteja usando a 1.0 ou superior. Na 1.0 foi modificados alguns parâmetros em relação a 022, tente retirar "(byte)" e rode novamente.
Comentário de Geraldo Freitas Barbosa Filho em 18 setembro 2012 às 13:09 Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
Por: R$ 29,00
Ou em até 6x de
R$ 5,18
Por: R$ 54,00
Ou em até 12x de
R$ 5,10
Por: R$ 195,00
Ou em até 18x de
R$ 13,00
Válvula Solenóide de 12V - 3/4"
Por: R$ 36,00
Ou em até 7x de
R$ 5,56
© 2013 Criado por Marcelo Rodrigues.
Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!
Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)