Skip to content

Serial Port based Python data logger using tkinter (ttkbootstrap) GUI framework. The Python Serial datalogger will acquire data from various sensors connected to the Arduino and save the time stamped data to a comma separated variable text file (CSV file) on the connected PC.

License

xanthium-enterprises/python-tkinter-ttkbootstrap-csv-text-file-data-logger-arduino

Repository files navigation

GUI SerialPort Data logger Software using Python and ttkbootstrap(tkinter) framework

  • An easy to use Python based data acquisition and logging software using tkinter/ttkbootstrap for GUI.

  • Code Opens a Serial port and logs data coming from an Arduino data acquisition system into Comma Seperated Values (CSV) text file.

  • Filename is created using current date and time

  • uses simple threading to improve the responsiveness of the GUI,GUI does not freeze when acquiring data

  • GUI SerialPort Data logger Software using Python and ttkbootstrap(tkinter) framework

Requirements

  • Before running the program ,make sure you have the following modules installed)
  • Pyserial
  • ttkbootstrap

Online tutorial

Datalogger CSV format

  • Arduino data acquisition system that logs data to csv file using Python and tkinter
  • Arduino data acquisition and logging system that logs data to Microsoft Excel file using Python and tkinter
  • Arduino data acquisition and logging system that logs data to Libreoffice Calc file using Python and tkinter

About

Serial Port based Python data logger using tkinter (ttkbootstrap) GUI framework. The Python Serial datalogger will acquire data from various sensors connected to the Arduino and save the time stamped data to a comma separated variable text file (CSV file) on the connected PC.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published