Controlling 4 LEDs by sending signals from a computer connected to the AVR ATMega MCU via UART. From the computer side, the connection and signaling is done via a GUI developed using Python with the Tkinter library.
Control LEDs by toggling or turning each of them on for a specfic time.
pyserial
is used in the python script. To install it on your system run pip3 install pyserial
.
GUI widgets are from tkinter, the standard GUI library of Python.
Turn GUI Python script into an executable using pyinstaller.exe --noconsole ./gui.py