collapse

* Posts Recentes

Autor Tópico: visual basic + arduino  (Lida 14902 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline dio123

  • Mini Robot
  • *
  • Mensagens: 946
Re: visual basic + arduino
« Responder #15 em: 17 de Novembro de 2012, 10:59 »
Bom dia,
tenho um programa no arduino que envia para serial.println(millis()/1000) .
Agora queria fazer a mesma coisa que serial monitor do arduino mas em vb.net.

O vb.net liga ao arduino mas depois quando tendo ler o que está a chegar ao serial para uma textbox multiline nunca aparece nada.
Tenho textbox.text = SerialPort.ReadExisting()
 

Offline rglove

  • Mini Robot
  • *
  • Mensagens: 527
Re: visual basic + arduino
« Responder #16 em: 17 de Novembro de 2012, 22:49 »
Eu costumo usar um evento da SerialPort chamado DataReceived ou qualquer coisa parecido.
Como queres ler a linha inteira altera o readExisting para readline.


EDIT: Não sei se o que pretendes é ir adicionando a info recebida a uma linha nova da textbox... Se for assim não dá e possivelmente é por isso que não vez nada.
Altera para Textbox1.text &= SerialPort1.ReadLine() & vbnewline

Depois diz se funcionou.
« Última modificação: 17 de Novembro de 2012, 22:51 por rglove »

Offline dio123

  • Mini Robot
  • *
  • Mensagens: 946
Re: visual basic + arduino
« Responder #17 em: 18 de Novembro de 2012, 22:12 »
 Então o programa está a funcionar e os valores vão para textbox fica igual ao serial monitor arduino.

O problema é que faltava dtrenabler = true
então ligava o arduino e nunca tinha nada.
« Última modificação: 18 de Novembro de 2012, 22:16 por dio123 »