खोज…


वाक्य - विन्यास

  • 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