A Python RS-232 sample that uses the PySerial library.
- A supported bill validator
- Apex 7000
- Apex 5000
- Trilogy requires RS-232 firmware
- Curve require RS-232 firmware
- Communication Harness
- Recommended Harness
- Or a DB9 RS-232 connection, USB UART cable of your choice
- Install PySerial
- Ensure you have Python 2 or 3 installed, we use 2.7
- Ensure you communication cable is recognized by your OS.
- If you chose the recommended harness, this is plug and play on Windows and Linux
- On Mac, please see FTDI Documentation
- Find the name of the port you are connected to
- Windows, look in the device manager
- Linux,Mac,BSD:
ls /dev/tty.*
- Run the file and pass the port name as an argument
python main.py COM4
orpython main.py /dev/tty/USB0
Please let us know.