🐍 Python & Raspberry 🐍
8.21K subscribers
1.92K photos
125 videos
623 files
1.23K links
Python- Raspberry Pi-AI-IOT
ادمین : فرهاد ناصری زاده
@farhad_naserizadeh
@farhad3412

گروه پایتون
@Python_QA
تبادل
@mmtahmasbi
کانال مرتبط
@new_mathematical
@micropython_iot
@c_micro
اینستاگرام
http://Instagram.com/python_raspberry
Download Telegram
#آموزش 8
#pyserial

🔴 ارتباطات سریال در پایتون🔴

برای دریافت یک لیست از درگاه های سریال از دستور زیر در cli استفاده می شود.

python -m serial.tools.list_ports

🌟 دستورات ارتباط سریال در پایتون🌟
import serial

تابع Serial دو پارامتر میگیرد :
۱_ دستگاه سریال
۲_ بادریت که معمولا 9600 می باشد.

ser = serial.Serial('/dev/ttyUSB0', 9600)

برای خواندن تک بایت از دستگاه سریال:

data = ser.read()

برای خواندن تعدادی بایت از دستگاه سریال :
data = ser.read(size=5)

برای خواندن یک خط از دستگاه سریال :
data = ser.readline()

برای خواندن داده ها از دستگاه سریال هنگامی که چیزی روی آن نوشته شده است :

در پایتون 2.7

data = ser.read(ser.inWaiting())

در پایتون 3
ser.read(ser.inWaiting)

@raspberry_python