Skip to content

Control LEDs with signals sent to microcontroller using a UART connection to a computer. GUI is used on the computer to establish connection and send control signals.

Notifications You must be signed in to change notification settings

Mohammed-AhmedAF/AVR-LEDController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AVR LED Controller

Summary

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.

Features

Control LEDs by toggling or turning each of them on for a specfic time.

Notes

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

Pictures

image

About

Control LEDs with signals sent to microcontroller using a UART connection to a computer. GUI is used on the computer to establish connection and send control signals.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published