collapse

* Posts Recentes

O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Emulador NES em ESP32 por dropes
[10 de Abril de 2024, 15:30]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

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

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

Offline dio123

  • Mini Robot
  • *
  • Mensagens: 1.032
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: 1.032
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 »