hi, I am a novice in programming I am woodworker :D
here is my question: how to select com port from spinbox and make connect button
code:
here is my question: how to select com port from spinbox and make connect button
code:
#!/usr/bin/env python
import tkinter
from tkinter import ttk
import serial
import time # importuj kniznicu
import serial.tools.list_ports # importuj kniznicu pre skenovanie com portov
import sys
root = tkinter.Tk()
ports = serial.tools.list_ports.comports(
include_links=False) # skenovanie com portov
selected_lang = tkinter.StringVar()
langs = (ports)
spinbox = tkinter.Spinbox(root, values=langs, width=10,
textvariable=selected_lang, wrap=True)
Arduino_Serial = serial.Serial("COM7", 9600)
print(Arduino_Serial.readline().decode('utf-8'))
def on():
Arduino_Serial.write(b'1')
print(Arduino_Serial.readline())
def off():
Arduino_Serial.write(b'0')
print(Arduino_Serial.readline())
showButton = ttk.Button(root, text="turn on led",
command=on)
showButton1 = ttk.Button(root, text="turn off led",
command=off)
spinbox.grid(column=1, row=1)
showButton.grid(column=2, row=1)
showButton1.grid(column=2, row=2)
root.mainloop()
