maskedw
8/30/2018 - 4:17 AM

pyserial_test

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import serial
import sys
print(sys.version)


import serial.tools.list_ports
print(list(serial.tools.list_ports.comports()))
seri = serial.Serial(port='\\\\.\\COM17',
                    baudrate=115200,
                    timeout=1000)
# seri = serial.Serial(port='\\.\COM17',
#                     baudrate=115200,
#                     timeout=1000)
# seri = serial.Serial(port=17,
#                     baudrate=115200,
#                     timeout=1000)
# ser.write("hello")
# ser.close()

# while True:
#     data = seri.read(1)
#     sys.stdout.buffer.write(data)
# i = 1
# while True:
#     data = seri.read(1)
#     assert len(data) == 1
#     print(i)
#     i += 1

i = 0
with open("out.png", "wb") as f:
    while i != 202512:
        data = seri.read(1)
        f.write(data)
        print(i)
        i += 1