में सीरियल डेटा की लगातार निगरानी करने की आवश्यकता है अभी मैं COM4 पर एनालॉग सेंसर से डेटा भेजने के लिए एक Arduino का उपयोग कर रहा हूं। मैं एक पायथन स्क्रिप्ट बनाने की कोशिश कर रहा हूं जो लगातार उस डेटा पर नज़र रखता है और एक निश्चित पैरामीटर की तलाश करता है।पाइथन
मैं कुछ इस तरह की कोशिश की लेकिन यह मुझे सही ढंग से चेतावनी नहीं है
import serial
from Tkinter import *
import tkMessageBox
port = "COM4"
ser = serial.Serial(port,9600)
value = 0
while 1:
value = ser.read()
if value > 400:
tkMessageBox.showwarning(
"Open file",)
time.sleep(1)
होना चाहिए कि हम क्या यह बनाम आप क्या उम्मीद कर रहा है का एक उदाहरण हो सकता है? – James
वैसे मैं इसे विंग पायथन शेल में चला रहा हूं और यह सिर्फ "blaulah.py Evauluating" पर रहता है - यह वास्तव में किसी भी मान को आउटपुट नहीं करता है। फिर जब मैं arduino से यूएसबी अनप्लग करता हूं तो मूल्य आते हैं। जैसे कि मैंने तब तक पंजीकरण नहीं किया जब तक मैंने ऐसा नहीं किया। – jakke34
मानते हैं कि ser.read() वास्तव में लौटाता है Tkinter Tkinter.Frame (... Tk() ...)। Mainloop() को तब तक कुछ भी दिखाने वाला नहीं है। – msw