1.指標:
2.實際效果:提供一個簡易的ui讓用戶方便輸入實現
3.準備環境:
4.如果沒有安裝serial、easygui模塊:
pip install serial
pip install easygui
安裝5.正文:
import serial
import easygui
ser = serial.Serial()
ser.baudrate = 9600 #設置波特率(這裏使用的是stc89c52)
ser.port = 'COM3' #端口是COM3
print(ser)
ser.open()#打開串口
print(ser.is_open)#檢驗串口是否打開
while(1):
Yes_or_No = easygui.buttonbox("是否良品?", choices = ['Yes','No','退出'])#提供簡易UI
if Yes_or_No=='退出':break
if Yes_or_No=='Yes':
demo=b"2"#傳入2的ASCII碼 這裏用b+str強制轉換
else:
demo=b"1"#傳入1的ASCII碼 這裏用b+str強制轉換
ser.write(demo)
s = ser.read(1)
print(s)
6.驗證結果:
按下yes:藍燈亮