arduino, eletrônica, robotica...
Estou fazendo um sistema de monitoramento.
O arduino lê os sensores e envia para porta serial os valores.
Quando eu uso o console da IDE do arduino para ver esses valores aparece 25.50
mais quando eu uso o VB 2008 aparece 2550.
Como eu posso fazer mostrar com as casas decimais?
No vb estou usando esse codigo pra mostrar:
Dim i As Double = SerialPort1.ReadExisting() Label1.Text = "Temperatura atual " + i.ToString()
Tags:
MySpace Tweet Facebook Facebook
Exibições: 392
▶ Responder esta
Se você não vai fazer conta com o valor da temperatura use o seguinte código:
Dim s As String = SerialPort1.ReadExisting()
Label1.Text = "Temperatura atual " + s
---------------------------------------------------------
Se quiser trocar o ponto pela virgula use assim:
Label1.Text = "Temperatura atual " + s.Replace(".", ",")
--------------------------------------------------------
Se for precisar fazer conta use assim:
Dim i As Double = s.Replace(".", ",")
Label1.Text = "Temperatura atual " + i.ToString()
▶ Responder
Muito obrigado.....
Resolveu perfeitamente....
RSS
Bem-vindo aLaboratorio de Garagem (arduino, eletrônica, robotica, hacking)
Registre-seou acesse
Or sign in with:
© 2024 Criado por Marcelo Rodrigues. Ativado por
Badges | Relatar um incidente | Termos de serviço
Verifique as configurações do seu navegador ou contate o administrador do sistema.