RS485 Communication

How to install

Copy Communication folder and requirements.txt file to your workspace (folder) project.

Same level with your main python file (ex: main.py).

Then, run this command:

pip3 install -r requirements.txt

How to use

Follow file main.py:

from Communication.SerialCommunication import SerialPort
from Communication import SubFunctions as comFuncs

if __name__ == '__main__':
    data = [3, 3, 0, 0, 0, 1, 133, 232]

    port = comFuncs.find_serial_port()
    baudrate = comFuncs.find_serial_baudrate()
    print("Find port {} - baudrate {}".format(port, baudrate))

    serial = SerialPort(port=port, baudrate=baudrate)
    serial.open()

    ret = serial.read_sensor(data)
    print(ret)

NOTE

On-develop with Communication/SubFunctions.py