פירוט שפת תכנות - תקשורת - ()Serial.readBytesUntil

פורום זה מכיל תרגום לעברית של מדריכים, דוגמאות קוד, פירוט שפת תכנות לכרטיסי Arduino וחומרים לימודיים אחרים מהאתר arduino.cc

פירוט שפת תכנות - תקשורת - ()Serial.readBytesUntil

הודעהעל ידי Alex » ב' אוגוסט 28, 2017 1:09 pm

פונקציית ()readBytesUntil קוראת נתונים מערוץ התקשורת לתוך מערך (buffer). הפונקציה מפסיקה את הקריאה אחרי שנמצא תו הסיום, נקראו מספר תווים שצויין או שנגמר הזמן (ראו ()Serial.setTimeout).

פונקצייה ()readBytesUntil מחזירה את כמות הבתים (bytes) שנוספו למערך. ערך 0 מציין שלא נקראו נתונים מהערוץ.

פונקציית ()readBytesUntil יורשת את היכולות של מחלקת Stream.


תחביר
קוד: בחר הכל
Serial.readBytesUntil(character, buffer, length)

פרמטרים:
character - תו הסיום שהפונקציה תחפש
buffer - מערך לשמירת הנתונים שהתקבלו ([]char או []byte)
length - מספר הבתים לקריאה, מסוג int

הפונקציה מחזירה את כמות הבתים (bytes) שנוספו למערך. ערך 0 מציין שלא נקראו נתונים מהערוץ. הערך המוחזר הוא מסוג byte.


ראו גם:
Stream
()Stream.readBytesUntil

פירוט שפת תכנות לסביבת Arduino


עמוד זה הוא תרגום של ()readBytesUntil לפי רישיון Creative Commons Attribution-ShareAlike 3.0.
www.4project.co.il
כל הרכיבים לפרוייקט שלכם
סמל אישי של המשתמש
Alex
מנהל האתר
 
הודעות: 7459
הצטרף: ה' ינואר 28, 2010 8:27 pm

חזור אל תרגום מדריכים מהאתר arduino.cc

Jump box

מי מחובר

משתמשים הגולשים בפורום זה: CCBot [Bot]