Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. // Para a comunicação
  2. serialPort.Write("0");
  3. Application.DoEvents();
  4. Thread.Sleep(20);
  5.  
  6. // Desabilita a interrupção
  7. serialPort.DataReceived -= new SerialDataReceivedEventHandler(SerialPort_DataReceived);
  8. Application.DoEvents();
  9. Thread.Sleep(100);
  10.  
  11. // Limpa os buffers
  12. serialPort.DiscardInBuffer();
  13. serialPort.DiscardOutBuffer();
  14.  
  15. // Lê a informação
  16. serialPort.Write("R"); // Para a comunicação
  17. Thread.Sleep(50);
  18. byte[] buffer = new byte[serialPort.BytesToRead];
  19. serialPort.Read(buffer, 0, buffer.Count());
  20.  
  21. // Retorna a comunicação
  22. serialPort.Write("1");
  23. serialPort.DataReceived += new SerialDataReceivedEventHandler(SerialPort_DataReceived);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement