Python Language
पायथन सीरियल कम्युनिकेशन (pyserial)
खोज…
वाक्य - विन्यास
ser.read (आकार = 1)
ser.readline ()
ser.write ()
पैरामीटर
पैरामीटर | विवरण |
---|---|
बंदरगाह | जीएनयू / लिनक्स या विंडोज पर COM3 पर डिवाइस का नाम उदा / dev / ttyUSB0। |
बॉड दर | बॉड्रेट प्रकार: इंट डिफ़ॉल्ट: 9600 मानक मान: 50, 75, 110, 134, 150, 200, 300, 600, 1200, 1800, 2400, 4800, 9600, 19200, 38400, 57600, 115200 |
टिप्पणियों
अधिक जानकारी के लिए पीयर्सियल डॉक्यूमेंटेशन देखें
सीरियल डिवाइस को इनिशियलाइज़ करें
import serial
#Serial takes these two parameters: serial device and baudrate
ser = serial.Serial('/dev/ttyUSB0', 9600)
सीरियल पोर्ट से पढ़ें
सीरियल डिवाइस को इनिशियलाइज़ करें
import serial
#Serial takes two parameters: serial device and baudrate
ser = serial.Serial('/dev/ttyUSB0', 9600)
सीरियल डिवाइस से सिंगल बाइट पढ़ने के लिए
data = ser.read()
सीरियल डिवाइस से बाइट्स की संख्या को पढ़ने के लिए
data = ser.read(size=5)
सीरियल डिवाइस से एक लाइन पढ़ने के लिए।
data = ser.readline()
सीरियल डिवाइस से डेटा पढ़ने के लिए, जबकि इस पर कुछ लिखा जा रहा है।
#for python2.7
data = ser.read(ser.inWaiting())
#for python3
ser.read(ser.inWaiting)
जांचें कि आपके मशीन पर कौन से सीरियल पोर्ट उपलब्ध हैं
उपलब्ध सीरियल पोर्ट्स की सूची प्राप्त करने के लिए
python -m serial.tools.list_ports
कमांड प्रॉम्प्ट पर या
from serial.tools import list_ports
list_ports.comports() # Outputs list of available serial ports
पायथन शेल से।
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow